~/.claude.json tracks a projects map (one key per directory Claude Code has run in). Any project directory containing a .mcp.json now appears in the Install dropdown automatically as Project: <dirname> — no more manual Add config… hunting.
discover_project_configs() is fail-quiet (missing/malformed input → []), sorted for determinism, de-duped against already-listed paths in discover_profiles().
5 new tests. (Implemented by a delegated agent; diff reviewed, tests re-run.)
Closes #53.
`~/.claude.json` tracks a `projects` map (one key per directory Claude Code has run in). Any project directory containing a `.mcp.json` now appears in the Install dropdown automatically as `Project: <dirname>` — no more manual Add config… hunting.
- `discover_project_configs()` is fail-quiet (missing/malformed input → `[]`), sorted for determinism, de-duped against already-listed paths in `discover_profiles()`.
- 5 new tests. (Implemented by a delegated agent; diff reviewed, tests re-run.)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #53.
~/.claude.jsontracks aprojectsmap (one key per directory Claude Code has run in). Any project directory containing a.mcp.jsonnow appears in the Install dropdown automatically asProject: <dirname>— no more manual Add config… hunting.discover_project_configs()is fail-quiet (missing/malformed input →[]), sorted for determinism, de-duped against already-listed paths indiscover_profiles().🤖 Generated with Claude Code
the_og referenced this pull request2026-07-12 17:11:01 -04:00
the_og referenced this pull request2026-07-12 17:11:25 -04:00