Skip to content

Common Terms

This page defines the main terms used throughout the CLI docs.

TermDefinition
TurnOne full run of Cosine for a prompt. It starts when you send a message and ends when Cosine has finished reasoning, using tools, making any edits, and the terminal user interface (TUI) is ready for your next input.
SessionA saved conversation and working context in the CLI, including things like history, mode, model, and working directory.
ModeThe behavior policy Cosine uses while working, such as Manual, Auto, Plan, or Swarm.
Agent CommitA git commit Cosine creates at the end of a turn when the agent edited files. It includes only the files changed during that turn.
Background TaskA separate agent run that works in parallel with your main session, usually on its own branch or worktree.
SubagentAn additional agent spawned to help with part of a task, especially in more complex or parallel workflows.
NudgeA follow-up message sent to the run that is currently in progress.
QueueA follow-up message saved to run after the current turn finishes.
Linked ProjectAn additional local repository or directory attached to the current session so Cosine can work across multiple codebases.
Commands MenuThe in-app menu you open with / to see the current actions available inside the TUI, such as resuming a session, linking a project, or starting a background task.