Skip to content

Operating Modes

Kompass is built around three working styles:

  • Manual steering for direct, precise collaboration.
  • Collaborative for shared planning and development.
  • Autonomous for delegated execution with review checkpoints.

The same command and agent structure can support each mode without forcing one interaction pattern.

OpenCode normally runs commands as subtasks outside CI. Use the /inline variants of /branch, /commit, /commit-and-push, /pr/create, and /ship when the invoking session should retain execution; these variants force subtask: false. Change-producing variants skip redundant initial uncommitted loads, while /pr/create/inline still loads the authoritative committed branch comparison.

Manual steering

Use this when you want the tightest control.

  • load context deliberately
  • ask focused questions
  • guide the implementation step by step

Collaborative

Use this when you want shared planning and execution.

  • create plans together
  • delegate focused implementation work
  • review intermediate checkpoints before shipping

Autonomous

Use this when you want the agent to run further on its own.

  • let stateful commands orchestrate multiple phases inline
  • rely on structured tools instead of ad-hoc context guessing
  • review artifacts such as plans, tickets, and PRs at checkpoints