{"version":"2.1.16","anchor":"in-process-teammate-execution","canonical_anchor":"in-process-teammate-execution","heading":"In-Process Teammate Execution","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.16\/e\/in-process-teammate-execution","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.16","markdown":"### In-Process Teammate Execution\n\n**What**\n\nSpawn teammates within the same process instead of separate tmux panes, useful for non-interactive sessions.\n\n**Usage**\n\n`# Automatically used in non-interactive sessions # Can be explicitly requested with --teammate-mode in-process claude --teammate-mode in-process` **Details** - Teammates run as async tasks within the same process - Enabled by default in non-interactive sessions - Each teammate has its own abort controller for graceful shutdown - Supports all the same operations as pane-based teammates - Resource cleanup handled automatically **Evidence** `InProcessBackend` class at line 6920 with `type = \"in-process\"`, `\"[InProcessBackend] spawn() called\"`, `\"[InProcessBackend] Started agent execution\"`"}