dft gives agents explicit control over what they read and change, with retained evidence for checking their results later.
New
- Agent queries through the CLI and stdio MCP use
dx.agent.v1, explicit acquisition and price policies, and limits on work and output. Retained analysis bases keep their selected observations, Git attribution, prices and interpretation versions for replay and comparison. - Reviewed operations use plan, apply, get and cancel calls, durable request keys, progress and verification receipts. The available operations are collect, configure, metadata export, delete, reset and restore.
- Investigations and lessons keep evidence references, revision history and separate evaluations. Agents can resume an investigation and search retained lessons. The tool does not execute lesson text or treat an authored conclusion as measured savings.
- The loopback dashboard shows agent queries and reviewed operations. CLI, MCP and dashboard calls share the same capability contracts.
- Codex guidance installation preserves edited skills and unrelated files. Cursor guidance describes the agent query and operation workflow.
Upgrading
The local SQLite store migrates to schema 8 with additive agent tables and indexes. Existing observations remain intact. Existing human report commands remain available. MCP registration is manual.
Known limits
- Agent-profile acquisition refresh and price refresh are unavailable. Use recorded observations and cached or pinned prices.
derive-usage,refresh-prices,live-startandlive-stopoperation kinds are reserved and disabled. Existing human live commands remain available.- Agent export contains metadata only. Missing measurements remain unavailable with a reason. Operation receipts do not promise universal exactly-once execution or prove causal savings.
Validation
The full check, test and build gate passed with 2,005 tests passed and three skipped. Commit hooks passed, and GitHub CI passed on this release commit.
The packed archive passed isolated CLI and MCP checks for retained replay, reviewed metadata export, durable retry and receipt recovery, and saved investigation retrieval. MCP emitted only JSON-RPC frames and no diagnostics on stdout.
Archive SHA256: 402216732f6903f8fa288f429019de9483317abe7978ae986d30e897bac8f70c. The versioned archive and dx-feature-tracker.tgz contain identical bytes.