Ask the CEO
Describe the team or agent you want in chat. The CEO proposes a hiring plan, you approve it, and Orkestral creates every agent with sensible roles and models.
Configure manually
Open the advanced form and set the adapter, model, capabilities, and reporting line for a single specialist yourself.
The fastest path is to let the CEO hire the whole team at once. Manual setup is best when you want one very specific agent or you want to tweak an existing role.
How hiring works
When the CEO proposes a team, it writes a short plan plus one machine readable block per agent. Each block looks like<orkestral:create-agent name="..." role="..." />. When you approve, Orkestral parses those blocks and creates the agents.
A few things happen automatically when a plan is approved:
Models are assigned by role
Models are assigned by role
Planning and review roles (anything matching review, lead, architect, manager, product, or coordinator) get a premium model, the same one your CEO uses, because they reason and decide. Executor roles (frontend, backend, devops, qa, and similar) get the local Forge model as primary, so day to day code changes cost nothing in API fees. The CEO can override this per agent by tagging a role as
forge or premium in the plan.Duplicate roles and names are skipped
Duplicate roles and names are skipped
If an agent with the same name, or the same normalized role, already exists in the workspace, that block is ignored. So re-running a hiring plan will not create twins. Role names are normalized, which means “front-end”, “frontend”, and “UI” all map to the same Frontend role.
Reporting lines are wired up
Reporting lines are wired up
Each agent can declare who it reports to. If the plan says
reports_to="CEO" or names another hired agent, Orkestral sets that manager. If it is empty or unknown, the agent reports to the CEO by default.A core squad is guaranteed
A core squad is guaranteed
Every workspace is backfilled with a core squad: a Tech Lead and Code Reviewer (both premium, reporting to the CEO), plus QA and Designer when your sources call for them. QA appears when you have frontend, backend, mobile, or infra code; Designer appears when you have frontend or mobile code.
Specialists are matched to your repos
Specialists are matched to your repos
After hiring, Orkestral scans your connected sources and syncs the team to match the stack it finds. This keeps the right specialists pointed at the right repositories.
Hire a full team via the CEO
Open a chat with the CEO
Go to your workspace and start a session with the CEO (the orchestrator). This is the agent flagged as the orchestrator in your agent list. If you have not connected any repositories yet, do that first so the CEO can read your stack and plan accurately.
Describe the team you want
Tell the CEO what you are building and the team you have in mind. Be concrete about scope. For example:
“I am building a Next.js web app with a Node API and Postgres. Hire a full team: a tech lead, a frontend dev, a backend dev, a DevOps engineer, QA, and a designer.”You can also just describe the product and let the CEO decide who is needed. The more context it has from your sources, the better the plan.
Review the proposed hiring plan
The CEO replies with a plan: a short rationale and a roster of agents, each with a name, role, and the model it will use. Read it and check three things:
Roles
The right specialists for your stack.
Models
Premium for planners and reviewers, Forge for executors.
Reporting
Who each agent reports to.
Approve the plan
If the plan looks right, tell the CEO to go ahead (for example, “approved, hire them”). On approval, Orkestral creates every agent, wires the reporting lines, guarantees the core squad, and matches specialists to your repositories. If you want changes, ask the CEO to adjust the roster before approving and it will rewrite the plan.
Hire a single agent
You do not have to hire a whole team. You can ask the CEO for one specialist, or build one by hand.- Ask the CEO
- Configure manually
Open the new agent dialog
From the agents area, choose to add a new agent. The dialog opens in Ask CEO mode by default.
Name the agent and write its mission
Enter a Name and an optional Mission that describes what this agent should own. The mission is the single most useful field: it tells the CEO what the agent is for.
Configure roles manually
In the new agent dialog, choose Configure manually to open the advanced form. This is also where you fine tune the parameters of a specialist the CEO created.Set identity
Pick an avatar, then enter a Name and a Title. The avatar is derived from the name until you choose one explicitly in the picker.
Set the reporting line
Use the Reports to pill to choose a manager. Pick the CEO, another agent, or no manager. When an agent reports to a manager, it validates its changes with that manager before applying them, which is how review gates work in a hierarchy.
Choose the adapter and model
Select an adapter type (the engine that runs the agent). Then pick the primary model. You can optionally enable a cheap model for lighter steps, and set the thinking effort from auto up to high for harder reasoning.
For executor roles, point the adapter at the local Forge so code changes run at zero API cost. Keep premium models for planning and review, where reasoning quality matters most.
Tune run options
Adjust the command, max turns, an instructions file (an absolute path to an AGENTS.md style file), extra args, and environment variables. Mark any sensitive variable as a secret so its value is stored encrypted rather than in plain text.
Set capabilities
Toggle what the agent is allowed to do:
Edit files
Let the agent change code in your sources.
Run commands
Let the agent run shell commands.
Create agents
Let the agent hire other agents. Usually reserved for the CEO.
Assign tasks
Let the agent delegate issues to others.
Add a system prompt
Write an optional system prompt to shape the agent’s behavior, voice, and priorities. Keep it focused on what this role owns.
Test the agent
Use Test agent to verify the adapter is reachable and configured. You get a pass, warn, or fail status with per check detail. Fix any failing check before you rely on the agent.
The default roles
These are the roles Orkestral guarantees in every workspace, along with their default model tier and reporting line.Tech Lead
Tech Lead
Premium model, reports to the CEO. Owns architecture, cross repo decisions, contracts, and delegation to specialists. Created in every workspace.
Code Reviewer
Code Reviewer
Premium model, reports to the CEO. Reviews the project as a whole system: contracts between repos, security, cost, performance, tests, regressions, and architectural fit. Created in every workspace.
QA
QA
Forge model, reports to the Tech Lead. Runs smoke tests, regression checks, and contract validation. Added when you have frontend, backend, mobile, or infra sources.
Designer
Designer
Forge model, reports to the Tech Lead. Protects the design system, accessibility, visual hierarchy, and component consistency. Added when you have frontend or mobile sources.
Specialists
Specialists
Frontend, Backend, DevOps, and similar executor roles run on Forge as primary and are matched to the repositories where their stack lives.
What to do next
Delegate your first issue
Hand work to the team and watch the CEO route it to the right specialist.
Connect more sources
Add repositories so specialists get matched to the right code.
Understand the Forge
See how the local model executes code changes at zero API cost.
Tune adapters and models
Pick the right engine and model for each role.