feat(plugins): add claude-tunnels multi-project orchestration plugin#37800
Closed
matteblack9 wants to merge 1 commit intoanthropics:mainfrom
Closed
feat(plugins): add claude-tunnels multi-project orchestration plugin#37800matteblack9 wants to merge 1 commit intoanthropics:mainfrom
matteblack9 wants to merge 1 commit intoanthropics:mainfrom
Conversation
Adds a plugin that creates a Project Orchestrator (PO) layer on top of Claude Code CLI. Routes tasks from Slack, Telegram, or Microsoft Teams to the right projects, builds dependency-aware phased execution plans, and delegates each task to an isolated Claude session scoped to that workspace's .claude/ context. Key features: - Micro-Agent Architecture: each workspace runs in its own session - Phased execution with upstream context passing - Channel adapters for Slack, Telegram, and Teams - ConfirmGate for user approval before execution - Task logging with 30-day retention - Remote workspace support via SSH/kubectl - Security: XML tag isolation, path traversal prevention
This was referenced Mar 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
claude-tunnelsplugin that introduces a Project Orchestrator (PO) layer on top of the Claude Code CLI..claude/context.Problem
Running Claude Code across multiple projects currently requires manually switching between sessions and workspaces. There is no built-in way to:
.claude/contextHow it works
Micro-Agent Architecture (MAA) — decomposes a single AI session into independently operating micro-agents:
Channel Adapters receive messages from Slack, Telegram, or Teams.
ConfirmGate requires explicit user approval before execution begins.
Router (Sonnet) identifies the target project from natural-language input.
Project Orchestrator (Opus) reads
CLAUDE.md, analyzes dependencies, and builds a phased execution plan.Executor runs workspaces phase by phase:
asyncio.gathercwd=workspace/Task Logger records results in
.tasks/with 30-day retention.Security
ARCHIVE/and excluded from commitsCommands provided
/setup-orchestrator/connect-slack/connect-telegram/connect-teams/setup-remote-project/setup-remote-workspaceTest plan
/setup-orchestrator— verify generated configuration.tasks/claude plugin validate plugins/claude-tunnels— pass validationRelated Issues: #38044 #38698 #29086 #11455 #24798
Also available as a standalone tool: https://github.com/matteblack9/claude-code-tunnels