Cambium uses a structured protocol for requesting user input. There are two mechanisms:
- User tasks — work items with
assigned_to: "user" for real work the user must do
- Session requests — questions or permission checks from agent sessions to the user
Which reference to read
Each routine reads only its relevant reference file. Do not read files for other stages.
| Your routine | Read this file | What it covers |
|---|
| interlocutor | references/interlocutor.md | Presenting and answering pending requests, user task review |
| coordinator | references/coordinator.md | Monitoring user queue, overload detection, replanning signals |
| planner | references/planner.md | Assigning tasks to user, creating preference requests |
|