One-shot surface を選ぶ
リリース済み CLI は -p または --single で prompt を実行し、結果を表示して終了します。Text、--prompt-file、--prompt-json content blocks の一つを job contract として選びます。
--max-turns で作業を制限し、machine consumer には --output-format を指定します。共有 manifest は text、json、stream-json を確認しています。
grok -p "Summarize the staged changes" --output-format json --max-turns 4 Execution boundary を保つ
正しい repository で実行し、変更可否を示します。Approval、sandbox、tools、subagents は開始前に設定し、non-interactive を広い authority の理由にしません。
Provider/deployment credential は repository-controlled code から隔離します。
- Grok Build release を記録。
- Turn cap とは別に timeout。
- Non-zero、malformed output、evidence 欠落は失敗。
文体ではなく結果を検証
json は一結果、stream-json は incremental event stream として解析します。
Merge/publish 前に diff と実際の repository tests を確認します。