refactor: simplify MCP navigation targets - #395
Merged
Merged
Conversation
Remove structured MCP target objects from search and code-navigation tools while preserving compact parsing and CLI behavior. Update parity, protocol, public-surface, and smoke callers to exercise the compact contract.
Keep target schemas concise and remove stale structured-object guidance from current implementation documentation. Document direct migration examples and the complete stable tool inventory.
Route legacy code and documentation reads to the unified MCP read tool and correct the current guardrail surface description.
Describe the experimental MCP adapter's compact string input after removing its structured target union.
List the supported repository provider prefixes once in shared MCP guidance while keeping per-tool target schemas compact. Replace a duplicated CodeDiff invalid-input fixture with whitespace coverage.
Capture the phased product roadmap, verified Phase 1 decisions, implementation evidence, review closures, and later product gates.
Replace the temporary quota limitation with the matched descriptor-only Codex evidence after all four workloads passed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
search,code_files,code_grep, and experimentalcode_diffaccept compact string targets onlyreadcompatibilityCompatibility
This intentionally removes structured MCP target objects. The change fragment gives package, repository, and site migration examples. CLI syntax is unchanged.
readcontinues to advertise itscode_read/docs_readreplacement role, and Ask pointer projection remains covered.Validation
bun test— 4,752 passed, 0 failedbun run typecheckbun run lint— passed with existing warnings in unchanged repository-target codebun run buildbun run validate:packagesbun run plugins:generate/bun run plugins:check— 10 assets, no generated diffbun run smoke:mcp— stable and experimental live cohorts passed, including every changed compact target callEvidence limitations