Skip to content

Commit dac75f9

Browse files
committed
docs: update command-surface with new tool categories (search, concept, archaeology, architecture, pattern, prophecy, regression, grounding, workspace)
1 parent d95884f commit dac75f9

1 file changed

Lines changed: 63 additions & 0 deletions

File tree

docs/public/command-surface.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,8 @@ All tools exposed by the `agentic-codebase-mcp` MCP server:
115115
|------|---------|
116116
| `symbol_lookup` | Look up symbols by name in the code graph |
117117
| `impact_analysis` | Analyse the impact of changing a code unit |
118+
| `impact_analyze` | Analyze the full impact of a proposed code change with blast radius and risk assessment |
119+
| `impact_path` | Find the impact path between two code units |
118120
| `graph_stats` | Get summary statistics about a loaded code graph |
119121
| `list_units` | List code units in a graph, optionally filtered by type |
120122

@@ -124,13 +126,71 @@ All tools exposed by the `agentic-codebase-mcp` MCP server:
124126
|------|---------|
125127
| `analysis_log` | Log the intent and context behind a code analysis |
126128

129+
### Search Tools
130+
131+
| Tool | Purpose |
132+
|------|---------|
133+
| `search_semantic` | Natural-language semantic search across the codebase |
134+
| `search_similar` | Find code units similar to a given unit |
135+
| `search_explain` | Explain why a unit matched a search query |
136+
137+
### Concept Tools
138+
139+
| Tool | Purpose |
140+
|------|---------|
141+
| `concept_find` | Find code implementing a concept (e.g., authentication, payment) |
142+
| `concept_explain` | Explain how a concept is implemented with details |
143+
| `concept_map` | Map all detected concepts in the codebase |
144+
145+
### Archaeology Tools
146+
147+
| Tool | Purpose |
148+
|------|---------|
149+
| `archaeology_node` | Investigate the full history and evolution of a code unit |
150+
| `archaeology_when` | Get the timeline of changes for a code unit |
151+
| `archaeology_why` | Explain why code looks the way it does based on its history |
152+
153+
### Architecture Tools
154+
155+
| Tool | Purpose |
156+
|------|---------|
157+
| `architecture_infer` | Infer the architecture pattern of the codebase |
158+
| `architecture_validate` | Validate the codebase against its inferred architecture |
159+
160+
### Pattern Tools
161+
162+
| Tool | Purpose |
163+
|------|---------|
164+
| `pattern_extract` | Extract all detected patterns from the codebase |
165+
| `pattern_check` | Check a code unit against detected patterns for violations |
166+
| `pattern_suggest` | Suggest patterns for new code based on file location |
167+
168+
### Prophecy Tools
169+
170+
| Tool | Purpose |
171+
|------|---------|
172+
| `prophecy` | Predict the future of a code unit based on history, complexity, and dependencies |
173+
| `prophecy_if` | What-if scenario: predict impact of a hypothetical change |
174+
175+
### Regression Tools
176+
177+
| Tool | Purpose |
178+
|------|---------|
179+
| `regression_predict` | Predict which tests are most likely affected by a change |
180+
| `regression_minimal` | Get the minimal test set needed for a change |
181+
127182
### Grounding Tools (v0.2)
128183

129184
| Tool | Purpose |
130185
|------|---------|
131186
| `codebase_ground` | Verify a code claim has graph evidence — zero hallucination |
187+
| `codebase_ground_claim` | Ground a claim with full citations including file locations and code snippets |
132188
| `codebase_evidence` | Get graph evidence for a symbol name |
133189
| `codebase_suggest` | Find symbols similar to a name (for corrections) |
190+
| `codebase_cite` | Get a citation for a specific code unit |
191+
| `hallucination_check` | Check AI-generated output for hallucinations about code |
192+
| `truth_register` | Register a truth claim for ongoing maintenance |
193+
| `truth_check` | Check if a registered truth is still valid |
134194

135195
### Workspace Tools (v0.2)
136196

@@ -142,6 +202,9 @@ All tools exposed by the `agentic-codebase-mcp` MCP server:
142202
| `workspace_query` | Search across all codebases in workspace |
143203
| `workspace_compare` | Compare a symbol between source and target |
144204
| `workspace_xref` | Find where symbol exists/doesn't exist across contexts |
205+
| `compare_codebases` | Full structural, conceptual, and pattern comparison between two codebases |
206+
| `compare_concept` | Compare how a concept is implemented across two codebases |
207+
| `compare_migrate` | Generate a migration plan from source to target codebase |
145208

146209
### Translation Tools (v0.2)
147210

0 commit comments

Comments
 (0)