You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- If a PR has Codex review comments, address + resolve them, then re-request review by commenting `@codex review` on the PR.
70
71
- Prefer `gh` CLI for GitHub interactions over manual web/curl flows.
71
72
- In Orchestrator mode, delegate implementation/verification commands to `exec` or `explore` sub-agents and integrate their patches; do not bypass delegation with direct local edits.
72
-
- In Orchestrator mode, route higher-complexity implementation tasks to `plan` sub-agents so they can research and produce a precise plan before auto-handoff to implementation.
73
+
- In Orchestrator mode, keep implementation tasks on `exec` sub-agents; use a top-level plan workspace when you need a separate planning phase before delegation.
73
74
74
75
- User preference: when work is already on an open PR, push branch updates at the end of each completed change set so the PR stays current.
75
76
-**PR creation gate:** Do **not** open/create a pull request unless the user explicitly asks (e.g., "open a PR", "create PR", "submit this"). By default, complete local validation, commit/push branch updates as requested, and let the user review before deciding whether to open a PR.
2. Spawn one implementation sub-agent task per subtask with `run_in_background: true` (`exec` for low complexity, `plan` for higher complexity).
529
+
2. Spawn one `exec`implementation sub-agent task per subtask with `run_in_background: true`.
530
530
3. Await the batch via `task_await`.
531
-
4. For each successful implementation task (`exec` directly, or `plan` after auto-handoff to implementation), integrate patches one at a time:
531
+
4. For each successful implementation task, integrate patches one at a time:
532
532
- Treat every successful child task with a `taskId` as pending patch integration, whether the completion arrived inline from `task` or later from `task_await`.
533
533
- Complete each dry-run + real-apply pair before starting the next patch. Applying one patch changes `HEAD`, which can invalidate later dry-run results.
534
534
- Dry-run apply: `task_apply_git_patch` with `dry_run: true`.
0 commit comments