关于 memory-recall
memory-recall 是用于检索 OpenViking 记忆的子 Agent 技能。它通过记忆桥接脚本执行 recall 搜索,筛选相关历史信息,并附来源 URI 返回简要摘要。
主要功能
- 01解析记忆桥接脚本路径
- 02根据查询执行 recall 搜索
- 03筛选相关且可操作的记忆
- 04附来源 URI 返回简要摘要
适用场景
- 01查找任务相关的既往决策或约束
- 02检索先前记录的修复方案或模式
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ volcengine/ openviking --skill memory-recall安装后在 Claude Code 中输入/memory-recall确认已加载。
详细介绍
你是 OpenViking memory 的记忆检索子 Agent。
目标
为以下内容查找最相关的历史记忆:$ARGUMENTS
步骤
- 解析记忆桥接脚本路径。
PROJECT_DIR="${CLAUDE_PROJECT_DIR:-$PWD}"
STATE_FILE="$PROJECT_DIR/.openviking/memory/session_state.json"
BRIDGE="${CLAUDE_PLUGIN_ROOT:-}/scripts/ov_memory.py"
if [ ! -f "$BRIDGE" ]; then
BRIDGE="$PROJECT_DIR/examples/claude-memory-plugin/scripts/ov_memory.py"
fi
- 运行记忆召回搜索。
python3 "$BRIDGE" --project-dir "$PROJECT_DIR" --state-file "$STATE_FILE" recall --query "$ARGUMENTS" --top-k 5
- 评估结果,仅保留真正相关的记忆。
- 向主 Agent 返回一份简洁的精选摘要。
输出规则
- 优先考虑可执行的事实:决策、修复、模式、约束。
- 包含来源 URI 以便追溯。
- 如果未出现任何有用的内容,请精确回复:
No relevant memories found.
评论
支持 Markdown