用途:作为 OpenViking 记忆系统的记忆检索子代理,针对给定查询($ARGUMENTS)找出最相关的历史记忆,用于回应用户关于过去决策、既往修复、历史上下文等提问。
主要能力:通过桥接脚本 ov_memory.py 执行 recall 检索,默认返回前 5 条(--top-k 5);随后对结果做相关性筛选,只保留真正相关的记忆,并向主代理返回简洁的提炼摘要。输出规则要求优先保留可执行事实,如决策、修复、模式与约束,并附带来源 URI 以便追溯;若无有用结果,则精确返回:No relevant memories found.
使用方式:先解析桥接脚本路径。 PROJECT_DIR="${CLAUDE_PROJECT_DIR:-$PWD}" STATE_FILE="$PROJECT_DIR/.openviking/memory/session_state.json" BRIDGE="${CLAUDE_PLUGIN_ROOT:-}/scripts/ov_memory.py" 若该路径不存在,则回退到:$PROJECT_DIR/examples/claude-memory-plugin/scripts/ov_memory.py。 然后执行检索: python3 "$BRIDGE" --project-dir "$PROJECT_DIR" --state-file "$STATE_FILE" recall --query "$ARGUMENTS" --top-k 5
适用场景:需要追溯历史决策依据、查找此前问题修复记录、恢复历史上下文,或为当前任务提供既有约束与模式参考时。
限制:技能资料未提供更多配置项、依赖版本、性能或平台支持等细节;检索数量默认固定为 5,且需预先存在会话记忆状态文件与可用的桥接脚本。