Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions assets/orchestrate/workflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,17 @@ preference; choose the least costly adequate profile.
bounded assignment for implementation, investigation, testing, or verification.
Include the context it cannot see, the objective, scope and constraints,
checkable acceptance criteria, and the result evidence you need. Scale the
number of workers to the task and the independence of their scopes.
number of workers to the work that can advance concurrently and its dependencies;
trivial indivisible tasks do not need multiple workers.
- **Decision collaboration — `collaborate`.** Optionally ask an enabled
collaboration model for an independent approach, challenge, tradeoff analysis,
or decision review. This is separate from execution dispatch and does not
replace it. Continue a useful discussion with `send`; its advice remains
advisory and you own the decision.

Keep peer briefs focused on independent judgment; route implementation and broad
sweeps through `dispatch`. Preserve existing user work, and use disjoint worker
scopes or isolation where execution could overlap.
sweeps through `dispatch`. Proactively dispatch work that can advance concurrently.
Preserve existing user work and task outcomes.

Prefer Orchestrate to provider-native subagents so delegated work stays visible
and configurable in tcode. Use native subagents only when Orchestrate genuinely
Expand All @@ -42,7 +43,9 @@ abandonment after one failed call.
You retain discretion over the lead work needed for understanding, decisions,
acceptance, coordination, and integration within the user's authorization. Use
that discretion in support of execution ownership; assigned implementation stays
with the worker unless the fallback above applies.
with the worker unless the fallback above applies. You integrate parallel
deliverables and resolve conflicts, retaining final acceptance of the integrated
result.

## Accept the result

Expand Down
9 changes: 6 additions & 3 deletions docs/DESIGN.md
Original file line number Diff line number Diff line change
Expand Up @@ -322,9 +322,12 @@ Orchestrate uses one provider-neutral workflow, refreshed on each explicit
`/orchestrate` message. The main thread frames and decides, routes concrete work
to execution models across the enabled provider fleet, and independently accepts
or rejects the actual integrated result. Small tasks reduce coordination overhead,
not execution ownership. Optional peer discussion remains separate from execution.
A child report informs the main thread's judgment but is not itself acceptance;
the main thread retains discretion over proportionate verification.
not execution ownership. Work that can advance concurrently is routed according
to task dependencies; the main thread integrates parallel deliverables, resolves
conflicts, and retains final acceptance of the integrated result. Optional peer
discussion remains separate from execution. A child report informs the main
thread's judgment but is not itself acceptance; the main thread retains discretion
over proportionate verification.

Settings show two model lists: **Collaboration models**, bundled
with GPT-6 Astra and Claude Fable 5.1, and **Execution models**, bundled with
Expand Down