CLI
sazabi memory
Command reference for sazabi memory.
sazabi memory — Read, search, and update durable project memory. Subcommands: list, get, search, put, delete.
sazabi memory
Read, search, and update durable project memory
sazabi memory <subcommand>sazabi memory get AGENTS.md # Get the index doc
sazabi memory list --kind note,runbook # Browse curated docs
sazabi memory search "pooler timeout" --since 30d # Semantic search
sazabi memory put AGENTS.md --file ./AGENTS.md # Upsert a curated doc
sazabi memory delete notes/stale.md # Delete a curated docsazabi memory list
List project memory catalog rows
sazabi memory list [options]| Flag | Type | Required | Description |
|---|---|---|---|
--token | string | No | Override token |
--api-base-url | string | No | Override API base URL |
--json | boolean | No | Output as JSON |
--project-id | string | No | Override active project ID |
--kind | string | No | Comma-separated kinds: note, runbook, or change |
--since | string | No | Only documents updated within this window, for example 7d |
--path-prefix | string | No | Filter to paths starting with this prefix |
--managed | string | No | Filter managed documents: "true" or "false" |
--service | string | No | Filter to documents whose attrs.services contains this value |
--limit | string | No | Maximum number of documents to return (default: 50, max: 100) |
--cursor | string | No | Pagination cursor from previous response |
sazabi memory list # List project memory
sazabi memory list --kind note,runbook # Filter by kind
sazabi memory list --kind change --since 7d --path-prefix services/durable-agent # Recent durable-agent changes
sazabi memory list --service intake --limit 50 --json # List intake-tagged docs as JSON
sazabi memory list --managed false # List user-managed docs onlysazabi memory get
Get one project memory document (prefer --json for agents)
sazabi memory get [path] [options]| Flag | Type | Required | Description |
|---|---|---|---|
--token | string | No | Override token |
--api-base-url | string | No | Override API base URL |
--json | boolean | No | Output as JSON |
--project-id | string | No | Override active project ID |
--id | string | No | Document id |
sazabi memory get AGENTS.md # Get by curated path
sazabi memory get notes/architecture.md --json # Get one document as JSON
sazabi memory get --id 22222222-2222-4222-8222-222222222222 # Get by document idsazabi memory search
Search project memory documents
sazabi memory search <query> [options]| Flag | Type | Required | Description |
|---|---|---|---|
--token | string | No | Override token |
--api-base-url | string | No | Override API base URL |
--json | boolean | No | Output as JSON |
--project-id | string | No | Override active project ID |
--kind | string | No | Comma-separated kinds: note, runbook, or change |
--since | string | No | Only documents updated within this window, for example 7d |
--path-prefix | string | No | Filter to paths starting with this prefix |
--managed | string | No | Filter managed documents: "true" or "false" |
--service | string | No | Filter to documents whose attrs.services contains this value |
--limit | string | No | Maximum number of hits to return (default: 10, max: 50) |
sazabi memory search "where is llm-config wired" --kind change --json # Search recent changes
sazabi memory search "known benign noise" --kind note,runbook # Search curated guidance
sazabi memory search "pooler timeout" --since 30d --service api # Search api-tagged docs
sazabi memory search "pooler timeout" --managed true --kind change # Search managed changessazabi memory put
Create or replace a curated memory document
sazabi memory put <path> [options]| Flag | Type | Required | Description |
|---|---|---|---|
--token | string | No | Override token |
--api-base-url | string | No | Override API base URL |
--json | boolean | No | Output as JSON |
--project-id | string | No | Override active project ID |
--body | string | No | Document body text |
--file | string | No | Read document body from a file, or '-' for stdin |
--kind | string | No | Curated kind: "note" (default) or "runbook" |
--title | string | No | Optional display title |
sazabi memory put AGENTS.md --file ./AGENTS.md # Upsert from a local file
sazabi memory put notes/customer-context.md --body "…" --kind note # Upsert inline note bodysazabi memory delete
Delete a curated memory document
sazabi memory delete [path] [options]| Flag | Type | Required | Description |
|---|---|---|---|
--token | string | No | Override token |
--api-base-url | string | No | Override API base URL |
--json | boolean | No | Output as JSON |
--project-id | string | No | Override active project ID |
--id | string | No | Document id |
sazabi memory delete notes/stale.md # Delete a curated document