Concepts
Timon keeps the worker, the conversation and the planned work separate. This lets you reuse an agent, inspect an individual run and follow a longer project without losing the relationship between them.
| Concept | Meaning |
|---|---|
| Agent | Reusable instructions, working directory, backend, model and tool configuration |
| Mission | One running or completed conversation with an agent, with an event history |
| Kanban task | A durable work item: brief, status, assignee, dependencies and result |
| Project | A named working directory with associated agents and role defaults |
| Worktree | An isolated Git working directory for a coding task; services and databases outside Git remain shared |
| Pipeline | Rules that connect work stages, such as code, review and merge |
| Backend / model | The execution provider/profile and the specific model selected within its catalogue |
| Plugin | An installable extension that adds behaviour, UI surfaces or both |
A conversation can exist without a Kanban task. Use a mission for an immediate request; create a task when the work needs dependencies, scheduling or a durable completion record.
Timon runs your authenticated CLI tools. Its standard agent workflow uses your CLI subscriptions rather than token-billed APIs. Plugins can provide additional backend profiles; choose only providers you have configured and intend to use.