Skip to content

plugin: axiomcode graph draws the codebase as a page again - #1938

Merged
swapnilpaliwal-sd merged 1 commit into
apps/integration-0.1.10from
feat/graph-verb
Oct 13, 2026
Merged

swapnilpaliwal-sd merged 1 commit into
apps/integration-0.1.10from
feat/graph-verb

Conversation

@swapnilpaliwal-sd

Copy link
Copy Markdown
Contributor

axiomcode graph left the dispatcher when the CLI was cut to the query verbs. This brings it back as a public verb: the codebase as one interactive page (directories, files, types and methods, with the call edges and each edge's tier), drawn from the graph the index built and rebuilt first only when a source file changed. It prints the page's path last.

  • axiomcode-graph and viewer.html restored unchanged; every helper they call still exists.
  • Public help, dispatch and argument check in the frontend; a ## graph section in SKILL.md (synced copy).
  • Not an MCP tool: a page for the user, not an answer for the agent (tests/surfaces.py records why).
  • tests/graph_verb.py restored and passing; tests/front_door.py now checks the installed command draws the page (21/21).
  • On a real Python library with an existing graph: 1,304 methods, 3,149 call edges, page written in 0.1 s.

tests/surfaces.py still fails one check on the base branch (the README CLI section names --fresh), unchanged here.

It left the dispatcher when the surface was cut to the query verbs. It is back as a public verb, for the user rather
than the agent: one page of directories, files, types and methods with the call edges between them, drawn from the
existing graph (rebuilt first only when a source file changed) and its path printed last. It is not an MCP tool.

Co-authored-by: axiomcode-bot[bot] <334110751+axiomcode-bot[bot]@users.noreply.github.com>
@swapnilpaliwal-sd
swapnilpaliwal-sd merged commit a878050 into apps/integration-0.1.10 Oct 13, 2026
12 checks passed
@swapnilpaliwal-sd
swapnilpaliwal-sd deleted the feat/graph-verb branch October 13, 2026 01:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant