| name | aim-refresh |
| description | Manually re-evaluate freshness for code-patterns memories |
| trigger | /aim-refresh |
| allowed-tools | Bash |
Manually re-evaluates freshness for code-patterns memories. Reuses the
freshness scan pipeline from SPEC-013 with optional scope filters.
Canonical Execution
Always run the real script through run-with-env.sh so the skill uses the
installed ai-memory virtualenv and the standard local service defaults.
"${AI_MEMORY_INSTALL_DIR:-$HOME/.ai-memory}/scripts/memory/run-with-env.sh" refresh.py
Examples
"${AI_MEMORY_INSTALL_DIR:-$HOME/.ai-memory}/scripts/memory/run-with-env.sh" refresh.py
"${AI_MEMORY_INSTALL_DIR:-$HOME/.ai-memory}/scripts/memory/run-with-env.sh" refresh.py my-project
"${AI_MEMORY_INSTALL_DIR:-$HOME/.ai-memory}/scripts/memory/run-with-env.sh" refresh.py --topic "authentication"
Implementation
- Script:
scripts/memory/refresh.py
- Interpreter:
run-with-env.sh (imports memory.*, requires venv)
- Args:
[project] (optional positional group_id filter), --topic (v2.1, no-op today)
- Output: tier table (Fresh / Aging / Stale / Expired / Unknown) + actionable count