1
0
Fork 0
Code Issues Pull requests Projects Releases 2 Packages Wiki Activity Actions Pages

Manage graph viewers with a supervised local service

This commit is contained in:
Andraxion 2026-07-25 00:17:21 -04:00
parent eb48ba1a51
commit 7c87536167
14 changed files with 1027 additions and 103 deletions

View file

@ -24,6 +24,7 @@ The DocForge repository contains the complete generic CLI and stdio MCP server.
panning, zoom controls, viewport reset, relationship color and symbol keys, and an upstream
lineage Flow view.
- `docforge_stop_visualization`, which explicitly stops the current project's persistent viewer.
- `docforge_visualization_status`, which reports the manager-owned viewer state.
- Isolated documentation changesets, proposal validation, diffs, and escaped HTML previews when a
proposal writer and render view are configured.
@ -185,7 +186,7 @@ Add a project-specific stdio MCP server to the agent host:
Restart or reload the agent host. Confirm that it exposes tools beginning with
`docforge_project_info`, `docforge_get_node`, `docforge_search`, `docforge_dependencies`,
`docforge_impact`, `docforge_get_context`, `docforge_visualize`, and
`docforge_stop_visualization`, and `docforge_create_changeset`.
`docforge_stop_visualization`, `docforge_visualization_status`, and `docforge_create_changeset`.
Omit `--proposal-writer` for a read-only integration.
@ -339,7 +340,9 @@ Place this policy in the project's `AGENTS.md` and adjust the manual path and pr
- If DocForge reports stale state, missing nodes, invalid edges, or an index mismatch, stop and
repair or rebuild the graph before claiming the work complete.
- When asked to “visualize” the project or a node, call `docforge_visualize`. The viewer is
loopback-only, read-only, and persists until `docforge_stop_visualization` explicitly stops it.
loopback-only and read-only. Its native per-user manager keeps active pages alive across MCP
transactions, reports state through `docforge_visualization_status`, and reclaims only workers
idle for an hour. See `docs/VIEWER_MANAGER.md` for one-time installation.
```
The policy is what makes DocForge part of normal development rather than an optional lookup tool.