CAPABILITY_MATRIX.md
CAPABILITY_MATRIX.md
What Agentic Workspace 0.3.1 can do, what each capability is backed by, and how complete it is. Every row names a tool and action that exists in src/; anything a release does not do is listed under Not in this release rather than left to be discovered.
Capabilities marked optional depend on a setting; see the settings table in the README.
| Capability | Tool | Status |
|---|---|---|
| Repository tree, ranged reads, metadata | workspace_inspect overview / list / read / stat | Complete |
| Literal and regex search | workspace_inspect search | Complete |
| Filename and path discovery | workspace_inspect find | Complete |
| Relevance-ranked local code discovery | workspace_inspect semantic_search | Lexical chunk ranking; no embedding index |
| Create / rewrite / replace / splice / copy / move / delete / mkdir | workspace_edit operations | Complete for UTF-8 text files and empty directories |
| Multi-file diff before anything is written | Durable transaction preview | Complete |
| Hash, existence and mode conflict detection | Transaction preconditions | Complete |
| Rollback and before/after snapshots | Durable transaction artifacts | Complete |
| Plan proposal the user approves once | workspace_plan (outside Auto mode) | Complete |
| Per-operation approval in chat | /accept and /deny, .agentic/approvals/state.json | Complete |
| Scratchpad notes and durable workspace memory | workspace_notes, .agentic/notes/, .agentic/MEMORY.md | Complete; never gated |
| Durable To-Do boards | workspace_tasks | Complete, with dependencies and checkpoints |
| Foreground and background commands | workspace_command (optional) | Complete |
| Test / lint / build execution | workspace_command with allowlisted executables | Complete |
| Public web search | workspace_research search (optional) | Complete for the supported providers |
| Web-page extraction | workspace_research fetch (optional) | Complete for bounded text evidence |
| Deep research with a source ledger | workspace_research deep (optional) | Complete and durable |
| Git | workspace_vcs (optional) | Core operations complete |
| GitHub | workspace_vcs through gh (optional) | Core issue and pull-request workflows |
| JavaScript-heavy websites | workspace_browser (optional, off by default) | Persistent session automation |
| Sub-agent runs | workspace_agent (optional) | Bounded passes over durable state |
| Recovery after context compression | agentic-workspace/v1 envelopes + .agentic/ state | Complete |
shell: false — never a shell string.These are deliberate omissions, not oversights. They are tracked in ROADMAP.md.
None of these is required for the inspect → plan → edit → verify → research → commit loop the plugin is built around.
What Agentic Workspace 0.3.1 can do, what each capability is backed by, and how complete it is. Every row names a tool and action that exists in src/; anything a release does not do is listed under Not in this release rather than left to be discovered.
Capabilities marked optional depend on a setting; see the settings table in the README.
| Capability | Tool | Status |
|---|---|---|
| Repository tree, ranged reads, metadata | workspace_inspect overview / list / read / stat | Complete |
| Literal and regex search | workspace_inspect search | Complete |
| Filename and path discovery | workspace_inspect find | Complete |
| Relevance-ranked local code discovery | workspace_inspect semantic_search | Lexical chunk ranking; no embedding index |
| Create / rewrite / replace / splice / copy / move / delete / mkdir | workspace_edit operations | Complete for UTF-8 text files and empty directories |
| Multi-file diff before anything is written | Durable transaction preview | Complete |
| Hash, existence and mode conflict detection | Transaction preconditions | Complete |
| Rollback and before/after snapshots | Durable transaction artifacts | Complete |
| Plan proposal the user approves once | workspace_plan (outside Auto mode) | Complete |
| Per-operation approval in chat | /accept and /deny, .agentic/approvals/state.json | Complete |
| Scratchpad notes and durable workspace memory | workspace_notes, .agentic/notes/, .agentic/MEMORY.md | Complete; never gated |
| Durable To-Do boards | workspace_tasks | Complete, with dependencies and checkpoints |
| Foreground and background commands | workspace_command (optional) | Complete |
| Test / lint / build execution | workspace_command with allowlisted executables | Complete |
| Public web search | workspace_research search (optional) | Complete for the supported providers |
| Web-page extraction | workspace_research fetch (optional) | Complete for bounded text evidence |
| Deep research with a source ledger | workspace_research deep (optional) | Complete and durable |
| Git | workspace_vcs (optional) | Core operations complete |
| GitHub | workspace_vcs through gh (optional) | Core issue and pull-request workflows |
| JavaScript-heavy websites | workspace_browser (optional, off by default) | Persistent session automation |
| Sub-agent runs | workspace_agent (optional) | Bounded passes over durable state |
| Recovery after context compression | agentic-workspace/v1 envelopes + .agentic/ state | Complete |
shell: false — never a shell string.These are deliberate omissions, not oversights. They are tracked in ROADMAP.md.
None of these is required for the inspect → plan → edit → verify → research → commit loop the plugin is built around.
.agentic/ artifacts..agentic/ artifacts.