Skip to content

remember

Remember a decision, plan, idea, claim, artifact, session, or learning. remember is the write side of the Sibyl memory loop. It captures a titled memory and routes it into the graph, or stores it verbatim as a raw memory or private agent diary entry.

Synopsis

bash
sibyl remember <title> [content] [options]

Content is read from stdin when the positional argument is omitted.

Arguments

ArgumentRequiredDescription
titleYesTitle/name of the memory
contentNoMemory body. Reads stdin if omitted

Options

OptionShortDefaultDescription
--content(none)Memory body (alternative to positional)
--content-file(none)Read content from a file
--max-size1048576Maximum content file size in bytes
--follow-symlinksfalseAllow --content-file to read through symlinks
--kind-kepisodeEntity type to create (see entity)
--domain-d(none)Domain/category
--project-p(auto)Project ID
--all-projectsfalseDo not auto-scope to the linked project
--tags(none)Comma-separated tags
--related-to(none)Comma-separated entity IDs to connect with RELATED_TO
--task(none)Comma-separated task IDs to connect with RELATED_TO
--active-taskonAuto-link to the single active task (--no-active-task)
--surfacecliCapture surface metadata
--wait-searchablefalseWait until the memory is persisted and retrievable
--json-jfalseOutput as JSON
--rawfalseStore verbatim raw memory only
--diaryfalseStore a private agent diary entry
--agent(none)Agent identity for diary entries
--source-id(none)Raw memory source ID
--scopeprivateRaw memory scope
--scope-key(none)Project/team/shared scope key

Memory Kinds

remember defaults to episode, but the memory loop adds first-class kinds for durable reasoning artifacts:

KindUse Case
decisionA choice that was made, with rationale
planAn intended sequence of work
ideaAn exploration or proposal not yet acted on
claimAn assertion to be verified or cited later
artifactA produced output (synthesis, doc, summary)
sessionA session-level memory or summary
episodeGeneral learning or knowledge (default)

See sibyl entity for the full entity type list.

Examples

Remember a Decision

bash
sibyl remember "Use SurrealDB for the unified runtime" \
  "Chose SurrealDB over a Postgres+graph split. One store for graph, content, and auth removes sidecar drift and simplifies org isolation." \
  --kind decision

Remember a Plan

bash
sibyl remember "Synthesis rollout plan" \
  "Ship plan/draft/verify behind a flag, dogfood on docs, then expose synthesis_* MCP tools." \
  --kind plan --domain synthesis

Remember from a File

bash
sibyl remember "Incident 2026-05 postmortem" --content-file ./postmortem.md --kind episode

Store a Raw Memory

--raw skips graph extraction and stores the payload verbatim in the raw memory store. Raw memories are read back with recall --raw and reviewed before promotion.

bash
sibyl remember "Deploy runbook" --raw --scope project --scope-key proj_abc123

Store an Agent Diary Entry

bash
sibyl remember "Picked up the auth refactor" \
  "Started on token rotation. Blocker: Redis WRONGTYPE on refresh." \
  --diary --agent nova

Pipe Content from stdin

bash
git log -5 --oneline | sibyl remember "Recent auth commits" --kind episode

Released under the Apache-2.0 License.