fased memory
Manage semantic memory indexing and search from the terminal.
Provided by the active memory plugin (default: memory-core; set plugins.slots.memory = "none" to disable).
Browser equivalent: Agent > Memory for the selected Agent’s session-memory,
workspace roots, backend, QMD state, and validation. Memory repair preview and
gated execution live in Advanced > Debug.
Related:
- Memory concept: Memory
- Memory Doctor: Memory Doctor
- Plugins: Plugins
Examples
Options
Common:--agent <id>: scope to a single agent.--verbose: emit detailed logs during probes and indexing.
memory doctor: all configured agents when--agentis omitted.memory status,memory index,memory search, andmemory repair execute: the default Agent when--agentis omitted.
memory index:
--force: force a full reindex.
memory status:
--json: print machine-readable status.
memory search:
- Query input: pass either positional
[query]or--query <text>. - If both are provided,
--querywins. - If neither is provided, the command exits with an error.
--max-results <n>: cap returned results.--min-score <n>: filter lower-scoring results.--json: print machine-readable search results.
memory repair execute:
--proposal-id <id>: proposal id to execute; repeat for multiple proposals.--execution-id <id>: optional idempotency/audit id.--yes: required confirmation for write-capable repairs.--json: print machine-readable execution result.
memory status --deepprobes vector + embedding availability.memory status --deep --indexruns a reindex if the store is dirty.memory doctoris read-only. It reports inventory, validation findings, and dry-run repair proposals.memory repair execute --proposal-id <id> --yesexecutes selected supported Memory Doctor repairs with backup, audit, rollback, and file-system safety gates.memory index --verboseprints per-phase details (provider, model, sources, batch activity).memory statusincludes any extra paths configured viamemorySearch.extraPaths.
Memory Doctor
fased memory doctor is the CLI surface for the read-only Memory Doctor
diagnostic flow:
- workspace memory roots and backend state
- QMD and session-memory path state
- active memory plugin state
- validation error/warning/info counts
- dry-run repair proposals and blocked reasons
doctor command has no --apply, --repair, or --execute mode. --json
returns the same read-only report for automation; it may include path metadata,
but not transcript bodies.
--json uses this read-only envelope:
reports[].inventory, reports[].validation, and
reports[].repairPreview are the same data used by the text output and
Advanced > Debug diagnostics. The JSON output does not include a repair executor,
gateway method, route, request params, token, confirmation, backup path, audit
path, rollback path, or any write-capable action.
Repair execution is intentionally a separate write-capable command:
--yes and one or more --proposal-id values. It
uses the same Memory Doctor preview, audit-plan fingerprint, lock/idempotency,
path-safety, backup, audit, and rollback gates as the gateway executor. It does
not run from fased memory doctor, and it does not read transcript bodies.
See Memory Doctor for the full execution boundary.