@sean_pedersen/pi-codegraph
Pi coding agent extension that wires codegraph (tree-sitter knowledge graph) as an MCP sidecar and injects usage instructions into the system prompt
Package details
Install @sean_pedersen/pi-codegraph from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@sean_pedersen/pi-codegraph- Package
@sean_pedersen/pi-codegraph- Version
0.1.0- Published
- May 25, 2026
- Downloads
- 179/mo · 36/wk
- Author
- sean_pedersen
- License
- MIT
- Types
- extension
- Size
- 9.3 KB
- Dependencies
- 1 dependency · 1 peer
Pi manifest JSON
{
"extensions": [
"./extensions"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-codegraph
A pi coding agent extension that wires codegraph as an MCP sidecar and injects structured usage instructions into the system prompt.
What it does
When a project has a .codegraph/ index, this extension:
- Spawns
codegraph serve --mcpas a sidecar process - Registers all codegraph tools (
codegraph_search,codegraph_callers,codegraph_callees,codegraph_impact,codegraph_node,codegraph_context,codegraph_explore,codegraph_files,codegraph_status) directly in the session - Injects a
## CodeGraphsection into the base system prompt viaAPPEND_SYSTEM.mdso the instructions are present from session startup — not just on the first agent turn
If the project has no .codegraph/ directory the extension is a no-op.
Requirements
codegraphCLI must be on$PATH- A
.codegraph/index must exist in the project root (runcodegraph init -ito build one)
Install
As a pi package
/add @sean_pedersen/pi-codegraph
Manual (git)
/add https://github.com/SeanPedersen/pi-codegraph
Building the index
codegraph init -i # initial index build
The file watcher keeps the index current while pi is running.