-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Open
Labels
area:corearea:mcpenhancementNew feature or requestNew feature or requestplatform:linuxIssue specifically occurs on LinuxIssue specifically occurs on Linux
Description
Custom subagents should be decoupled from main agent
Expected behavior
- It should be possible to configure a sub‑agent with MCP servers in non‑inheriting mode such that:
- The main thread does not list these servers in /mcp.
- The main thread cannot call their tools/resources (they appear unknown).
- Only the owning sub‑agent materializes/uses those servers during its lifecycle.
Actual behavior
Any MCP server configured via global scopes is enumerable and callable from the main thread, even if operationally intended for a specific sub‑agent.
Every tool description is another thing for the main agent to manage and potentially degrade performance and is counter intuitive to what the docs mention as a key benefit 'Context preservation'. Please support agent‑scoped MCP configuration with explicit non‑inheritance and hard isolation.
Environment Info
- Platform: linux
- Terminal: vscode
- Version: 1.0.61
- Feedback ID: 68fb84e4-5930-4edc-9263-22704b94ecda
michabbb, ShiyiDu, limulus, automataIA, richardhowes and 144 more
Metadata
Metadata
Assignees
Labels
area:corearea:mcpenhancementNew feature or requestNew feature or requestplatform:linuxIssue specifically occurs on LinuxIssue specifically occurs on Linux