跳转到内容

Respire 插件 ​

Respire 为不同宿主提供独立插件。各插件的召回、存储、收尾和配置不同,请以宿主页为准。插件不附带 rsrs 引擎;先按入门指南安装并准备引擎。没有专用适配的宿主可用便携包 respire-general:Agent Plugins 1.0 的 skill + MCP,不依赖宿主 hooks。

点击宿主名称,可查看安装、使用、配置和排障说明。Dim 暂用字母图标;其余图标对应各宿主或其品牌。

宿主 ​

宿主仓库安装方式清单结束时的行为
ZCoderespire-zcode本地目录市场源.claude-plugin/marketplace.json{"decision":"block","reason":…}
Kimi Coderespire-kimi/plugins install(GitHub 或本地路径)kimi.plugin.jsonhookSpecificOutput.permissionDecision: "deny"
Dimrespire-dimcodedim plugin marketplace.codex-plugin/plugin.json{"decision":"block","reason":…}
Qoderrespire-qoderqoder plugins install.qoder-plugin/plugin.json{"decision":"deny"}
WorkBuddyrespire-workbuddyinstall.sh 或 codebuddy CLI.codebuddy-plugin/marketplace.jsonhookSpecificOutput.permissionDecision
Hermesrespire-hermes目录式 memory providerplugin.yaml后续 prefetch 中的存储提醒
Codexrespire-codexnpm 市场.codex-plugin/plugin.json异步后台检查
Pirespire-pipi install npm:@rsrsai/pipackage.json结算后后台检查
DSHrespire-dshplugin_managerpackage.json每轮至多一次提醒
Magpierespire-magpiemagpie plugin addpackage.json回复后后台归档
OpenClawrespire-openclawopenclaw plugins installopenclaw.plugin.json无(无可阻塞的回合结束钩子;「收尾必存」由简则承担)
MiniMax Coderespire-minimax-code本地插件目录或官方 Marketplace V1 包.minimax-plugin/plugin.json{"decision":"block","reason":…}

各宿主页:ZCode · Kimi Code · Dim · Qoder · WorkBuddy · Hermes · Codex · Pi · DSH · Magpie · MiniMax Code · OpenClaw

先按下方说明准备 CLI 和 Runtime,再按宿主页登录及解锁。缺少引擎时,部分旧版插件会提示运行 rsrs-cli 安装命令;是否执行由用户决定。

使用客户端管理的 CLI ​

Client 2 可在“更新”页安装 CLI 和 Runtime,不需要通过 npm 安装。客户端不一定将可执行文件加入 PATH,因此 Agent 可能无法自动找到它。

默认路径为 ~/.rsrs/client2/runtime/<version>/rsrs;Windows 的文件名为 rsrs.exe。请将 <version> 换成已安装版本。如果 Client 2 设置了 RSRS_DATA_DIR,请用该目录替代 ~/.rsrs。如果在插件配置中填写路径,请使用完整的绝对路径;不要假设插件会展开 ~。也可以将可执行文件所在目录加入宿主的 PATH。必要时重启宿主,再检查它是否连接到运行中的 Runtime。更新可能改变版本目录,更新后请重新核对路径。

Codex 可设置 RESPIRE_RSRS_PATH,Pi 可使用 --respire-rsrs,DSH 可配置 rsrsPath。ZCode、Kimi、Qoder 和 Hermes 支持 RESPIRE_BIN;Dim 和 WorkBuddy 可使用 RESPITE_RSRS 或各自配置中的 rsrs。环境变量必须传入宿主进程。Magpie 直接连接本机 HTTP Runtime,无需为插件配置 CLI 路径。

调优 ​

下表适用于多数 Python 钩子适配器;配置位置和支持字段以宿主页为准。Hermes、Codex、Pi、DSH 和 Magpie 使用不同配置方式。

字段默认含义
rsrs""引擎路径;空 = 自动探测(PATH → ~/.local/bin → ~/.rsrs/bin,宿主另有扩展)
recall_threshold0.0召回分数下限;0 = 默认关(插件不按分数过滤引擎结果)——设正数才启用过滤
recall_limit5每轮取前 N 条标题
min_prompt_chars2短于该长度的 提示不进行召回
session_rulestrue是否在会话开始时加入记忆规则
budget_chars1500单轮注入总预算
enabledtrue总开关;false = 关闭记忆功能
store_nudge_every1存储检查频率:1 = 每轮、N = 每 N 轮、0 = 关
skip_prefixes宿主各异宿主内部提示的跳过前缀(不区分大小写):匹配时不召回、不存储
logtrue每个事件向 hook.log 写一行(超过 256 KB 后清空)

默认不按分数过滤召回结果。引擎会判断是否跳过召回,插件默认最多返回五条标题;需要过滤时可调整阈值。

排障 ​

检查 rsrs --version、rsrs --client-only status --json,并按宿主页确认插件已加载。部分 Python 钩子将查询片段写入本地 hook.log;日志脱敏不能识别所有敏感信息,请保护日志。

数据安全 ​

召回内容和回执可能进入宿主上下文并发送给模型提供商。本地加密不改变这一点;各插件的后台处理和数据流见对应页面。

通用包 ​

respire-general 面向支持 Agent Plugins 1.0 但没有专用适配的客户端。它提供一个 Agent Skill 和 mcp.json(启动 rsrs mcp),agent 按需调用记忆工具。没有宿主 hooks,召回由 agent 主动触发,而不是每轮自动执行。对支持 rsrs inject 的宿主,MCP 桥首次启动会查 rsrs inject --targets,只在目标 absent 或 stale 时注入;current 直接跳过。mcode 没有 rsrs inject target,因此通用包不会在 mcode 自动注入。