This page describes Corbits Code, the app. It does not describe credentials or grants held by the control plane, and it does not speak for the shared agent runtime.
director definitions; director registry)
On the Corbits Code overview, a reactor director governs event-loop policy, while fleet directors define dispatchable roles and their authority. Corbits Code composes both in a session. Where this page says “director” on its own, it means a fleet role. (
event-loop policy; director definitions)Authority is a tier, not a prompt
Every director carries one of three tiers, and the tier decides what it may do to the rest of the tree.Orchestrator
Tier 1, the primary agent. Full fleet control over the whole tree.
Nested orchestrator
Tier 2. May manage only its own descendants, never a sibling and never anything above it.
Leaf
Tier 3, the workers. Each carries an explicit tool allowlist sized to its job, finishes with a report envelope, and mounts no fleet verbs at all.
Picking a specialist
Dispatch by intent and take the default, or name a director directly.implement defaults to build, explore and plan default to directors of the same name, and review defaults to critique. Naming an id that is not registered fails with the list of valid ones rather than quietly falling back to something general.
The shipped fleet is a closed set, and its names are reserved. A profile is the general shape a dispatchable role takes, the same job/prompt/tool-envelope/tier/report-shape as a director, just not in that closed set. Roles of your own are still yours to add, as profiles, from a plugin or your project tree. What you cannot do is take a director’s name: a profile whose id collides with a shipped director is skipped at load, so a director can never be quietly replaced by something wearing its id.
Working a live fleet
Workers are sessions you can steer, not fire-and-forget calls.How a run ends
A worker runs until it produces a report envelope: a structured Summary, Findings, Blockers, and Paths. Short of that, it stops for one of four recorded reasons. It was cancelled by the operator, it hit an opt-in wall-clock deadline, it stalled after a long silence with no tool activity, or it narrated an answer instead of writing an envelope. (director definitions; director tool sets; worker lifecycle)
None of those is a turn count. Turn budgets were removed outright, including the maxTurns setting, the per-director cap, and the argument on the dispatch tools. A worker is bounded by the clock, by its own completion, or by you, and never by a number of inference passes it was allowed to spend.
Support
Help Center
Join hundreds of developers building with Corbits and speak with the team directly.