| name | recall-status |
| description | Show recall state — branch, task, loaded topics, stale/unpromoted info. |
/recall-status
Show the current recall state.
Steps
- Resolve storage root and project directory.
- Get current branch:
git branch --show-current
- If on a default branch:
- Show project-level stats: topic count in knowledge/ and workflows/, directives summary.
- Run
${CLAUDE_PLUGIN_ROOT}/scripts/detect-merged.sh --project-dir <project-dir> --target-branch <default-branch> to list branches with unpromoted knowledge.
- Check for stale branches (meta.md with old HEAD dates vs configured threshold).
- If on a feature branch:
- Read meta.md for branch info.
- Show: branch name, parent, mode, active task.
- Show: branch overlay topic count, task knowledge size.
- Show: project-level topic count available.
- Format output as a compact status block:
Recall Status
Project: <name> (<storage-root>/<project>/)
Branch: <branch> (parent: <parent>, mode: <mode>)
Task: <active-task> (status: <status>)
Topics: <N> project + <M> branch overlay
Workflows: <N> project + <M> branch overlay
Config: auto-save: <default>, confidence: <min-level>
Alerts: <stale branches, merged branches needing promotion>