Capability visualization views
This document specifies what to render and which artifacts to load. Implementation is optional; the contracts and CLI/MCP surfaces already exist.
Capability map (graph)
- Nodes: implicit
mcp.*andcli.*ids fromcapability-registry.yamlplus curated rows withmcp_tool/cli_paths. - Edges:
runtime_builtin_mapslinks, explicitcli_paths↔mcp_toolwhen both set on one row. - Source at runtime: MCP
vox_capability_model_manifest(merged JSON) or filemodel-manifest.generated.jsonaftervox ci capability-sync.
flowchart LR
subgraph inputs
CR[capability-registry.yaml]
TR[tool-registry.canonical.yaml]
CLI[command-registry.yaml]
end
MM[model-manifest]
CR --> MM
TR --> MM
CLI --> MM
MM --> UI[Planner / IDE graph]
Repo discovery strip
- Payload:
repo-workspace-status.schema.json— CLIvox repo status --jsonor MCPvox_repo_status. - UI: single row:
repository_id, marker booleans, optionalcargo_workspace_memberscount.
Project scaffold
- Write path: CLI
vox initor MCPvox_project_init(optionaltarget_subdirunder the bound repo). - Success payload:
vox-project-scaffold-result.schema.json.
Agent handoff timeline
- Payload: takeover bundle in
agent-vcs-facade.schema.json; CLIvox dei takeover-status(add--humanfor a text summary). - UI: workspace card + last N snapshots + last N oplog entries (tables).
Cross-repo query trace
- Payload:
CrossRepoQueryTraceonvox_repo_query_*responses (source_plane,trace_id, latency). - UI: collapsible “last query” panel for debugging polyrepo search.