OpenSymphony Memory
SkillDocs & knowledgeConsult OpenSymphony project memory before planning nontrivial work, during review rework, and before documentation updates.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the OpenSymphony Memory skill
What this skill tells your AI
The instructions your AI receives, as published by kumanday/opensymphony in .agents/skills/opensymphony-memory/SKILL.md and read by ahel’s review.
Use this skill when working in a repository that has OpenSymphony memory enabled. Memory is the post-merge record of completed issue work. It is useful context, but current code, tests, and explicit user instructions remain authoritative.
When to Consult Memory
- At kickoff for any nontrivial Linear issue, after reading the issue body and before writing a plan.
- After discovering the likely files, directories, labels, or subsystem areas you may touch.
- During review rework when feedback resembles a prior issue or failure mode.
- Before updating docs or changing subsystem behavior that may already have topic documentation.
Commands
Run the smallest command that answers the question:
opensymphony memory context --issue COE-456
opensymphony memory related --issue COE-456
opensymphony memory related --paths crates/opensymphony-openhands
opensymphony memory related --area openhands-runtime
opensymphony memory search "subscription credential refresh"
opensymphony memory docs --area openhands-runtime
opensymphony memory brief COE-123
Use opensymphony memory status when you need to know whether memory exists,
is pending docs sync, or has capture warnings. Use opensymphony memory lint --public-docs before relying on generated public docs in a public repository.
Rules
- Do not create or update issue capsules during ordinary implementation unless the user explicitly asks; normal capture is run-loop infrastructure when
memory.auto_captureis enabled. - Do not archive Linear issues unless the user explicitly asks. Run-loop auto-archive is disabled by default and still requires successful capture.
- Do not rewrite public docs from private memory by hand; use
opensymphony memory sync-docsso the managed sections and indexes stay consistent. - Do not copy full agent transcripts into memory or docs.
- Do not treat retrieved memory as authoritative over current source files, tests, or upstream specs.
Interpretation
Memory output separates source-derived facts from generated synthesis when the capture has enough evidence. Prefer source refs such as Linear issue IDs, PR URLs, and merge SHAs when making audit claims. Merge SHA is an immutable pointer to the merged code state, not an area inference signal. If memory is stale, missing, or warning-heavy, inspect the linked PRs, current docs, and current repository state before depending on it.
Signals
- GitHub stars
- 81
- Forks
- 15
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
opensymphony-memory- Source
- github.com/kumanday/opensymphony