dsh-tool-codegraph
Manifest valid★ 3Wraps colbymchenry/codegraph into agent tools - status, search, callers/callees, impact, explore, and more.
dsh-tool-codegraph
CodeGraph navigation tools for DeepSeek Harness.
A DSH plugin that wraps the open-source codegraph CLI
(an AST/tree-sitter code index) into ten focused agent tools — status, search,
callers/callees, impact, explore, and more.
This package is a thin wrapper. All indexing and querying is done by the codegraph CLI — install it first and make sure its binary is on
PATH.
⚡️ Highlights
- 🧭 Orientation-first workflow — usage rules (
status → sync → explore → targeted lookups) are injected into the agent system prompt automatically. - 🧰 Ten focused tools, one per operation — no mega-tool with an
actionparameter. - ⚡ O(1) indexed lookups — light outputs for the main session, heavy explore builds routed to subagents.
- ⚠️ Honest about soundness — callers/callees/impact can miss dynamic-dispatch edges; the prompt tells the model when to fall back to
grep.
🛠 Requirements
- Node
^22.19 || >=24 - The
codegraphCLI available onPATH(override via theexecutableconfig key)
🚀 Quick Start
1. Install the plugin
dsh plugin add --profile web @m1khal3v/dsh-tool-codegraph
2. Check the wrapped CLI
codegraph status
If the binary is missing, the tools reply with an install hint and the agent
falls back to grep-based search.
3. Initialize the index — your call
There is deliberately no init tool in the set above: following the codegraph
project's own recommendation, indexing should be kicked off by the user, not by
an agent. When codegraph status reports a missing index, run it yourself:
codegraph init
Until you do, the tools report the missing index and the agent keeps working with other search tools.
🧰 Tools
| Tool | Purpose | Output |
|---|---|---|
codegraph_status | Index health and statistics | light |
codegraph_sync | Sync changes since the last index | long |
codegraph_search | Find a symbol by name | light |
codegraph_explore | Map an area with verbatim source and call paths | heavy |
codegraph_callers | Who calls this symbol (unsound) | light |
codegraph_callees | What this symbol calls | light |
codegraph_impact | Blast radius of changing a symbol | light |
codegraph_node | One symbol's details or a file view | light |
codegraph_files | Project file structure from the index | light |
codegraph_affected | Find test files affected by changed source files | light |
⚙️ Configuration
| Key | Default | Description |
|---|---|---|
executable | codegraph | Binary name or path of the wrapped CLI |
queryTimeoutMs | 10000 | Timeout for regular commands |
initTimeoutMs | 60000 | Timeout for init / sync |
🧑💻 Development
pnpm install
pnpm run verify # typecheck + test
pnpm run build
📄 License
Built on top of colbymchenry/codegraph.
Compatibility
Versions
| Latest version | Published | Size |
|---|---|---|
| 0.0.1 | — | — |
| 1.0.0 | — | — |
| 1.0.1 | — | — |
| 1.0.3 | — | — |
Comments
Loading…
Similar plugins
by Meteor-system
Indexes the current workspace into a relation graph and exposes one agent tool, codegraph_explore, for reachability, callers, and impact, plus a Web sidebar graph pane.
★ 0
MIT
TypeScript
Sep 20, 2026
dsh plugin --profile web add @meteor-system/dsh-codegraphCodegraph CLI as eight code-intelligence tools for DSH — symbol search, callers/callees, impact analysis, codebase exploration, symbol/file reading, index status and sync.
★ 0
↓ 66/wk
dsh plugin --profile web add dsh-codegraphby JohnXu22786
Code knowledge graph plugin for agent harnesses (dsh): indexes symbols, call sites and imports into SQLite, answers call/dependency questions via CLI or stdio MCP tool server
★ 3
↓ 48/wk
MIT
Python
Oct 24, 2026
dsh plugin --profile web add dsh-codegraphby jiangzhenguo
DSH bundle that registers 13 native codegraph_* tools wrapping the codegraph CLI, so agents bootstrap, maintain, and query a pre-indexed code knowledge graph (symbol query, explore, node trail, caller
★ 21
↓ 48/wk
MIT
JavaScript
Oct 27, 2026
dsh plugin --profile web add dsh-codegraphby CC19990113
Structural code intelligence for DeepSeek Harness (dsh) — gives the agent codegraph and codegraph_index tools to find where a symbol is declared, what calls it, and what a change reaches, from a tre
★ 13
MIT
TypeScript
Aug 24, 2026
dsh plugin --profile agent add dsh-plugin-codegraph-rootby bainianlaoyao
Codex-shaped coding tools and agent presets for GPT models on DeepSeek Harness: exec_command, write_stdin, apply_patch and view_image, plus OpenAI Chat Completions and Responses API routes, bridged to
★ 0
JavaScript
Sep 13, 2026
dsh plugin --profile web add dsh-codex-mode