- Stored mcpManager and localProtocolOptions on ToolSession so nested subagents inherit them without relying on process-global singletons. - TaskTool now uses the session's localProtocolOptions and mcpManager when spawning sub-tasks, falling back to defaults if absent.