1
0
forked from jason/echo
Files
chorus/chorus-memory.plugin.src/commands/chorus-recall.md
T

22 lines
1.4 KiB
Markdown
Raw Normal View History

2026-06-21 11:46:54 -05:00
---
description: Recall a topic from CHORUS memory — matching notes plus their linked neighbourhood
2026-06-21 11:46:54 -05:00
argument-hint: "[topic, person, or project]"
---
Use the **chorus-memory** skill to recall context for:
2026-06-21 11:46:54 -05:00
> $ARGUMENTS
Run the one-call recall — it resolves the term against the entity index, searches, and expands one hop along `## Related` links and `source_notes`, so you get the connected web (linked decisions, people, prior sessions), not an isolated note:
```bash
CHORUS="${CLAUDE_PLUGIN_ROOT}/skills/chorus-memory/scripts/chorus.py"
[ -f "$CHORUS" ] || CHORUS=$(ls /sessions/*/mnt/.remote-plugins/*/skills/chorus-memory/scripts/chorus.py 2>/dev/null | head -1) # CoWork sandbox fallback
python3 "$CHORUS" recall "$ARGUMENTS" # add --author <member> to filter to one member's notes
2026-06-21 11:46:54 -05:00
# Windows: use `python` or `py -3` if `python3` is not on PATH.
```
The corpus spans the entity graph **plus session logs and journal notes**, ranked by relevance × freshness × status — each hit shows its `updated:`/`status:`, so prefer fresh/active hits and treat stale ones as history. Add `--json` for structured hits (`path/score/type/updated/status/excerpt`) when you need to act on the results programmatically.
Then answer from the assembled context. If you only need the canonical path for one entity, use `chorus.py resolve "<title>"` instead. Don't narrate the retrieval.