/sub-agents
A sub-agent is one cheap model doing one clear part of a task for the chat model. It exists to save credit: the expensive model plans and checks, the cheap one does the mechanical work. You do not need Ultracode for it.
Ask for it in plain words
use sub-agents to save money:
read the 3 files in /work/probe and summarise them
When
When the model hands work over
When you want to save credit, or when a part is mechanical: reading several files and summarising them, reshaping data, trying variants. Not for small things it can finish in one step itself.
Setup
What a sub-agent gets
- Model
- Cheap by defaultYour own key: its helper modelA dearer model asks you first
- Tools
- None, or run_command, read_file, write_file in the chat containerChat approvals apply
- Answer
- 1500 characters by default6000 at mostThe chat model checks it
Limits
Hard limits
At most 4 sub-agents at the same time in a chat and 8 per turn, each with its own spend cap. A sub-agent cannot start more sub-agents or an Ultracode workflow. Stop stops them together with the rest of the turn.
Cost
What it costs
With your own key, nothing for the platform. On the cheap platform tier the cost goes into the normal billing, bounded by the delegation spend cap. Each sub-agent shows as a compact card in the chat with its log.