変更内容を課題や根本原因に照らして厳しく確認し、実装の正しさ、不要なコードや弱いテスト、保守性、マージ判断に役立つ指摘をまとめます。
- 修正が根本原因を解決しているか確かめたいとき
- 不要な実装や重複処理を見つけたいとき
- テストが不具合を検出できるか確認したいとき
Maka CLIに作業を依頼し、セッションの進行状況や結果を確認します。質問への回答、承認判断、保存済みモデルの更新など、継続作業のやり取りも扱います。
Coordinate Maka CLI as a worker to submit tasks, inspect progress, update saved models, and handle Session questions or approvals.
実行スコア 未検証
インストール方法を見るMaka CLIを使って作業を依頼し、セッションの進行状況や結果を確認しながら、ワーカーとのやり取りを管理します。作業を送信して後から待機する方法や、通常の一回の実行で結果を待つ方法を使い分けられます。状態に応じて、実行中なら待機し、質問があれば依頼内容に沿って回答し、承認要求があれば内容を判断します。進行中の要約や状態を確認したり、既存セッションに追加の指示を送ったりする手順も扱います。最終的な判断と作業の割り当ては親エージェントが担います。
時間のかかる作業をCLI経由で依頼し、完了までの状態を管理したいときに向いています。途中で質問や承認が発生するタスクや、同じセッションに追加の作業を続けて依頼する場合にも使えます。
利用できるオプションは、インストール済みのCLIで maka run --help を確認します。--no-wait による切り離し実行には永続的なインストールが必要で、CLIのMCPサーバーやGraph Modeは利用できません。セッションのアクセス権限は保存される場合があります。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Delegate work to Maka; the parent owns the assignment and final judgment.
Check maka run --help for the installed interface. This skill does not upgrade Maka. Preserve the user's Host, model, cwd, and permissions; otherwise use existing defaults. Repeat the same --host <profile-id> on subsequent calls. Model, connection, and thinking options can also persistently update an existing Session.
Prefer this flow when coordinating work across calls:
maka run "Inspect the project and report findings" --no-wait
# Save the returned sessionId with its Host and assignment as $session.
maka run --session "$session" --wait --json
--no-wait already returns JSON. It is the recommended parent-agent workflow, not the CLI's global default: ordinary maka run "…" --json still waits and suits a single call. Detached work requires a persistent installation and cannot own CLI MCP servers or use Graph Mode.
Wait when ready for the next interaction or result; avoid repeated status polling. A Session-only wait selects its current Turn, or the latest result if idle. It does not drain the whole queue.
status | Parent action |
|---|---|
running | Keep the Session ID; execution is incomplete. |
needs_input | Answer questions using the task context or the user's decision. |
needs_approval | Assess approvalRequests and approve or deny. |
completed | Read and assess finalOutput from wait/result. |
failed | Read the wait/result error before retrying. |
idle | No result is selected; do not infer success. |
maka run --session "$session" --status
maka run --session "$session" --recap --json
maka run --session "$session" "Inspect the tests next" --json
maka run --session "$session" "Focus on the parser" --steer --no-wait
Status returns lifecycle and pending interactions; --status --recap returns both state/boundary and progress as JSON. If installed help advertises --recap, use it to summarize recorded progress during execution. Each recap calls the model independently and can lag execution; it is neither final output nor a direct worker reply. Portable session-export is not a progress query.
For an idle Session, send the next prompt and wait as above; --no-wait is only needed when intentionally detaching. A busy Session has status running, needs_input, or needs_approval. Submit its follow-up with --no-wait, then use Session-only waits to handle the current Turn's questions/approvals before queued work can execute:
maka run --session "$session" "Inspect the tests next" --no-wait
maka run --session "$session" --wait --json
Waiting on the new prompt does not return an earlier Turn's interactions.
An added prompt queues by default; --queue is optional. submission confirms admission, while status describes the observed Session, possibly an earlier Turn. Status and admission receipts already return JSON; use --json on waits/results/recaps to keep their output structured.
Read Session control details when answering a question, deciding a sandbox request, changing models or resuming, selecting one queued result, or handling submission: "inbox". It covers request selection and uncertain outcomes.
--session controls inherit saved access, including bypass, without repeated --yolo. That flag explicitly grants full access; a read-only prompt does not restrict it. Ctrl+C on a Session observer leaves Host execution running; maka run --session "$session" --stop explicitly requests stop.
Exit 0 can mean admission or a pending interaction, not task completion. After interruption or an uncertain submission, inspect the Session before replaying work. Preserve provider/auth/quota errors and exit codes.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
変更内容を課題や根本原因に照らして厳しく確認し、実装の正しさ、不要なコードや弱いテスト、保守性、マージ判断に役立つ指摘をまとめます。
デスクトップアプリの画面を読み取り、ボタン操作や入力、メニュー選択、スクロールを進め、表示結果を確認しながら依頼された作業を行います。
Maka Agentバックエンドの設計や仕組みを、根拠を確認しながら中国語・英語の読みやすい技術ドキュメントにまとめ、翻訳やレビューも行います。