agpa-dsh-plugin
在终端中运行以下命令:
dsh plugin install eiainano/agpa-dsh-plugin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install eiainano/agpa-dsh-plugin 即可完成安装,完整源码位于 https://github.com/eiainano/agpa-dsh-plugin。
插件介绍
如果你在多个 Agent 环境中工作(Claude Code、DeepSeek Harness 等),AGPA 的跨平台成就系统本应让你在所有地方共享进度,但缺少一个轻量级的 dsh 侧接入层。agpa-dsh-plugin 正是为此而生:它作为 Cordis 插件插入 DeepSeek Harness,设计原则是 DSH 侧不重写任何成就逻辑——七个 achievement_* 工具全部是薄壳,参数原样转发到已发布的 AGPA MCP server,引擎、成就定义、profile 和 ~/.agent-achievements 数据存储在 Claude Code、DSH 及其他 harness 之间完全共享,跨 agent 成就自动触发。
核心能力包括:零运行时依赖的 MCP-over-stdio 桥接(仅用 Node 内置模块,惰性启动单个 AGPA 进程);自动事件追踪——订阅 dsh session/event,将 tool/call 和 tool/result 规范化为 CC 风格 payload(标记 source 为 dsh),每个事件串行 spawn 一个 agpa-hook auto 短命进程,detached 运行确保冷启动时不丢事件;以及一份 SKILL.md,教模型在合适时机追踪、轮询和宣布解锁。整个链路已在真实 dsh 0.1.2-rc.1 上端到端验证,headless 任务成功调用 achievement_stats 并返回共享存储中的真实数据。
适合同时使用 DeepSeek Harness 与其他 Agent harness、希望成就数据跨平台统一的用户;也适合想要零额外逻辑、纯桥接方式接入 AGPA 的开发者——你只需关注 AGPA 引擎本身的演进,dsh 侧永远是这层不动的薄壳。
使用场景
- 在 DeepSeek Harness 中触发和查询 AGPA 成就,与 Claude Code 共享同一份进度数据
- 为 headless 或 web 会话自动记录 tool 调用事件,无需手动调用成就 API
- 在统一数据层中查看跨 agent 的 XP、等级和解锁记录,避免各 harness 各自维护一套成就
适合人员
- 同时使用 DeepSeek Harness 与 Claude Code 等环境、希望成就数据跨平台统一的开发者
- 希望以零逻辑重复的薄壳方式接入 AGPA、只关注引擎侧演进的 dsh 用户
- 构建多 agent 工作流、需要标准化事件追踪与成就上报的架构师