Forwarding was wired tool by tool, so only the first eleven tools took environmentId. It now lives in McpToolAccess.toLayer: a tool whose parameters take OrchestratorMcpEnvironmentTarget runs in the linked environment it names once its declaration has checked the caller here. The local handler never sees environmentId. Tools that act as the calling thread itself cannot take one, and the layer refuses to build if they do. Queues, pending requests, thread settings and organizing, forks and merge-backs, scheduled tasks, pull requests, worktree refs, project read/update/delete and environment preferences now reach a link too. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Julius Marminge committed on 10/20/2026, 11:06:39 PMparent566933f
Checks
- SuccessfulCodeRabbitGitHub
Review paused
- SuccessfulCheckGitHub
- SkippedRustGitHub
- Skipped
- SuccessfulTest WebGitHub
- SuccessfulRelease SmokeGitHub
- SuccessfulTestGitHub
- SuccessfulBuild and TypecheckGitHub
- SuccessfulTest Server 3GitHub
- SuccessfulTest Server 8GitHub
- SuccessfulTest Server 5GitHub
- SuccessfulTest Server 2GitHub
- SuccessfulTest Server 1GitHub
- SuccessfulTest Server 7GitHub
- SuccessfulTest Server 6GitHub
- SuccessfulLintGitHub
- SuccessfulTest Server 4GitHub
- SuccessfulChangesGitHub
- FailedCheckGitHub
- SuccessfulNative fingerprint diffGitHub
- SkippedEAS PreviewGitHub
- SkippedDeploy web previewGitHub
- SkippedRustGitHub
- Skipped
- CancelledTest WebGitHub
- CancelledBuild and TypecheckGitHub
- CancelledRelease SmokeGitHub
- CancelledTestGitHub
- SkippedDeploy web previewGitHub
- SkippedEAS PreviewGitHub
- CancelledTest Server 2GitHub
- CancelledTest Server 1GitHub
- CancelledTest Server 6GitHub
- CancelledTest Server 7GitHub
- CancelledTest Server 8GitHub
- CancelledLintGitHub
- CancelledTest Server 3GitHub
- CancelledTest Server 5GitHub
- CancelledTest Server 4GitHub
- SuccessfulChangesGitHub
- CancelledNative fingerprint diffGitHub
- Skipped
- Skipped
- Skipped
- Skipped
- Skipped
- Skipped
- Skipped
- Skipped
- Skipped
- SuccessfulLabel PR sizeGitHub
- Skipped
- CancelledLabel PR sizeGitHub
- SuccessfulLabel PR 16684GitHub
- CancelledLabel PR 16684GitHub
- Skipped
- SuccessfulPrepare PR size configGitHub
- SuccessfulCollect PR targetsGitHub
- SuccessfulPrepare PR size configGitHub
- SuccessfulCollect PR targetsGitHub
16 files changedLine totals unavailable