There are at least four fundamental engagement patterns when working with AI.

The main differences are:

  • context scope: what information is kept and for how long
  • surface: tool/paradigm AI and human use to interact and collaborate
ModeSurfaceExample Tooling
Lookupone-off questions:
user sends question, agent answers. no context kept between questions.
messenger, no threadsNanoClaw
Workshopephemeral sessions:
user and agent work together toward a goal. context is shared within the session, discarded when it ends.
web UI + coding agent + git repo + git worktreesClay sessions/worktrees based on GitHub issues
Companionpersistent sessions:
ongoing collaboration with context that accumulates across sessions.
web ui + coding agent + git repoClay
Missionautonomous task sessions:
agent takes a task definition incl. definition of done, works independently, only asks user for approvals.
GitHub issues + PRs + Kanban?

Notes