pa-dsh
by conradlu2740
pa-dsh — ProactiveAgent × DeepSeek Harness 插件组
pa-dsh — ProactiveAgent × DeepSeek Harness plugin set.
安装
dsh plugin --profile web add github:conradlu2740/pa-dshGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
目录
把 ProactiveAgent(主动记忆 + 主动建议系统)
做成 DeepSeek Harness(dsh)的 cordis 插件组。引擎零重写,全部复用
@proactive-agent/core,通过 cordis 服务注入。
架构
graph TB
subgraph dsh[DeepSeek Harness 宿主]
EV[会话事件流 session/event]
TOOLS[工具注册 ctx.tools]
PROMPT[系统提示词 systemPrompt]
SKILLS[技能目录 ctx.skills]
SESSIONS[会话 Store ctx.sessions]
end
CORE[dsh-proactive-core<br/>paCore 服务<br/>@proactive-agent/core 进程内单例]
MEM[dsh-proactive-memory<br/>memory_capture / recall / stats<br/>+ persona 提示词段]
SUG[dsh-proactive-suggest<br/>事件 → evaluateNow 五触发器<br/>+ suggest_now 工具]
INJ[dsh-proactive-injector<br/>建议箱通知投递<br/>suggest_list / accept / dismiss]
DAI[dsh-proactive-daily<br/>每日 09:30 定时评估<br/>daily_review 工具]
SKI[dsh-proactive-skills<br/>sop 记忆 → pa-sop-N skills]
CORE -. paCore 服务注入 .-> MEM
CORE -. paCore 服务注入 .-> SUG
CORE -. paCore 服务注入 .-> INJ
CORE -. paCore 服务注入 .-> DAI
CORE -. paCore 服务注入 .-> SKI
EV -- session/created/turn/end/disposed --> SUG
SUG -- pa/suggestion 事件 --> INJ
INJ -- session.append 通知 --> SESSIONS
MEM -- persona 段 --> PROMPT
SUG -- suggest_now --> TOOLS
INJ -- 建议箱工具 --> TOOLS
DAI -- daily_review --> TOOLS
SKI -- registerProvider --> SKILLS
SUG -- 建议落库 --> CORE
INJ -- accept/dismiss 反馈 --> CORE
事件流:dsh 会话事件(session/created → session_start 存量推送;turn/end →
session_mid 强信号建议;session/disposed → session_end 完整评估;suggest_now →
manual;每日定时 → timer)→ suggest 插件评估 → pa/suggestion 事件 → injector
投递建议箱通知 → 用户接受/忽略 → 反馈回流 core(状态、类型权重持久化)。
插件一览(已发布 npm,v0.1.0)
| 包 | 职责 |
|---|---|
| @proactive-agent/dsh-proactive-core | 引擎单例宿主:唯一 import @proactive-agent/core,以 paCore 服务提供 memory/suggest |
| @proactive-agent/dsh-proactive-memory | 原生记忆工具(capture/recall/stats)+ 用户画像提示词段 |
| @proactive-agent/dsh-proactive-suggest | 主动建议引擎:session 事件 → evaluateNow 五触发器 |
| @proactive-agent/dsh-proactive-injector | 建议箱 + 反馈闭环(suggest_list/accept/dismiss) |
| @proactive-agent/dsh-proactive-daily | 每日 09:30 定时回顾 + daily_review 工具 |
| @proactive-agent/dsh-proactive-skills | sop 记忆 → dsh skills(pa-sop-N 动态目录) |
安装到 dsh profile(官方 bundle 形态,推荐)
# 一条命令:自动安装 6 包 + 应用 cordis.patch.yml 层
dsh plugin --profile web add @proactive-agent/dsh
细粒度安装(高级,逐个启用)
cd ~/.dsh/profiles/web
pnpm add @proactive-agent/dsh-proactive-core @proactive-agent/dsh-proactive-memory @proactive-agent/dsh-proactive-suggest @proactive-agent/dsh-proactive-injector @proactive-agent/dsh-proactive-daily @proactive-agent/dsh-proactive-skills
在 ~/.dsh/profiles/web/cordis.patch.yml 添加(pa-core 必须排最前,内容同 bundle 包的 cordis.patch.yml):
- insert:
- id: pa-core
name: '@proactive-agent/dsh-proactive-core'
config: {}
- id: pa-memory
name: '@proactive-agent/dsh-proactive-memory'
config: { personaOrder: 5 }
- id: pa-suggest
name: '@proactive-agent/dsh-proactive-suggest'
config: {}
- id: pa-injector
name: '@proactive-agent/dsh-proactive-injector'
config: { notifyOnSuggestion: true }
- id: pa-daily
name: '@proactive-agent/dsh-proactive-daily'
config: { dailyAt: '09:30' }
- id: pa-skills
name: '@proactive-agent/dsh-proactive-skills'
config: { maxSkills: 10 }
重启 dsh 即生效。记忆库默认 ~/.proma-proactive/(与 Claude Code 版 PA 共享)。
开发
pnpm install
node scripts/build.mjs # esbuild 构建全部插件到 packages/*/lib/
发布到 npm(在你终端运行,2FA 为 WebAuthn)
bash scripts/publish.sh # patch 版本(可 minor / major),含 bundle 聚合包
每个包发布时按 Enter 打开浏览器 → 指纹授权。随后升级 dsh profile:
cd ~/.dsh/profiles/web && pnpm add @proactive-agent/dsh-proactive-xxx@新版本
文档
PROPOSAL.md— 12 节完整方案(架构、触发器映射、分阶段实施)IMPLEMENTATION.md— 实施总结、验证链路、踩坑记录、已知待办
原始 README: https://github.com/ConradLu2740/pa-dsh/blob/main/README.md ↗
同类插件
查看全部 →
mnemon
LLM监督持久内存插件 — 基于图的召回,跨会话知识,单二进制。与DeepSeek Harness、Claude Code、OpenClaw及任何代理运行时兼容。

memtrace-public
面向 AI 编码 agent 的结构化记忆:双时态图谱、MCP 原生、零 LLM 调用;支持 Cursor · Claude Code · Codex · DeepSeek Harness · Hermes · VS Code · Windsurf

dsh-flowix-memory
将本地 flowix-cli 注册为 MCP 服务,让 agent 可以搜索、读取、创建和编辑 Flowix 备忘与思维导图产物。

flowix
笔记助你,记忆助你的代理。

engramory
AI代理的便携式内存协议 — 以静态规则加载;整理学科 + 参考规范 + 可选的钩子API

dsh-memory-evolve
为 DeepSeek Harness 提供纯插件实现的跨会话长期记忆与后台自我进化能力:五轨记忆、Git 分支感知、回合内自我审查、技能自我进化与技能管理器、四轨待办、COI 调度、会话广播、会话搜索、提示词管理器和临时信息便签;零核心修改、零运行时依赖,安装即用,卸载即净。