You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#298: Extract shared git-root resolver for project key lookups (#299)
* Extract shared git-root resolver for ~/.claude.json project key lookups
- Add ProjectDetector.resolveProjectKey(from:in:) to walk up from project root to git root when resolving ~/.claude.json project keys
- Fix ConfigurationDiscovery.discoverMCPServers() using the shared utility (mcs export was silently missing MCP servers in subdirectory projects)
- Refactor MCPServerCheck to use the shared utility instead of inline walk-up loop
* Add ConfigurationDiscovery tests for subdirectory project MCP server discovery
- Walk-up finds servers keyed at git root from subdirectory project
- Exact match when projectRoot equals gitRoot (regression)
- Boundary: nested .git prevents escaping to outer repo
0 commit comments