dsh-cipher
将 cipher 的持续思考、三中台、四类本地记忆及 UNNI/LOOP 会话模式接入 DSH 的组合包插件。
AI 分析
核心用途是为 DSH 引入深度思考与本地记忆沉淀机制。适合需要跨会话记忆召回、协同交互(UNNI)或自我迭代(LOOP)高级会话模式的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:NoxTyrannus/dsh-cipher说明文档
阅读完整 README ↗dsh-cipher
把 cipher 的核心设计——持续思考、三中台 (执行/洞察/记忆)、四类本地记忆(注意力/经验/偏好/认知)、UNNI/LOOP 会话模式—— 以 DSH 组合包形态原生落地到 DeepSeek Harness。
安装后,在 DSH 里配置好模型即可使用:对话会自动沉淀四类记忆、跨会话召回注入, 并可按会话选择协同模式(UNNI 交互协同 / LOOP 记忆驱动自我迭代)。
安装
dsh plugin --profile add dsh-cipher
(开发预览:dsh plugin --profile add ./dsh-cipher)
安装后 dsh --profile ... 即加载:
settings页多出 Cipher 设置区;- 侧边栏脚部 Cipher 池 入口(AgentPool/subagent 状态悬浮面板);
- 两个模型工具:
cipher_memory_search/cipher_memory_ingest。
组成(bundle 行)
| 行 | 职责 |
|---|---|
dsh-cipher/core | 私有服务 ctx.cipher:四类记忆库、确定性检索、配额、会话模式、设置 |
dsh-cipher/memory | 沉淀:会话事件 → 4 个记忆 agent(各 1 次 LLM 调用)→ 写库(去重+水位) |
dsh-cipher/insight | 洞察:轮次证据复核(三问自检),输出只进沉淀(D10 信息隔离) |
dsh-cipher/prompt | 注入:SOUL+模式 section(会话级静态快照)+ 四类记忆 context(快照变化才重录) |
dsh-cipher/mode | 模式:UNNI/LOOP 会话级配置;LOOP 独立延续调度(不依赖 DSH goal 机制) |
dsh-cipher/tools | 工具:cipher_memory_search / cipher_memory_ingest |
dsh-cipher | 双面行:设置/模式/池 REST 路由(host)+ 设置页与池面板(client) |
设置(设置 → Cipher)
- SOUL:身份与风格(会话开始时注入一次;修改后新会话或下一轮生效)
- 默认会话模式
unni/loop;LOOP 唤醒最小间隔(秒)、单会话自动续轮上限 - 四类记忆配额(默认 6/6/4/6);自动沉淀、洞察复核开关
数据与隐私
- 记忆库经 DSH storage 领域(
cipher_memory)持久化于部署的 storages 目录; 组合未挂载 storage 时自动回退为进程内存储(重启不保留,启动时告警)。 - 记忆仅本地;记忆/洞察/续轮的模型调用遵循 DSH 的默认模型路由配置。
模式语义(v0.1)
- UNNI:交互协同。每轮结束执行/洞察结果经记忆沉淀为推进依据;面向用户回应永远来自 agent 自身(中台输出不裸抛——信息隔离原则)。
- LOOP:记忆驱动。每轮沉淀完成后,系统以最新注意力/经验记忆塑造方向自动续轮(护栏: 最小间隔 + 单会话续轮上限),收敛或用户中止时收尾。
Model Experience(KV Cache 影响)
按 DSH 包约定披露:
- SOUL+模式 section(order 60):稳定重复前缀——会话内文本不变,提供方 prompt 缓存可复用; 设置页修改 SOUL 会替换既有请求 token(下一次组装生效)。
- 记忆 context(
cipher-memory):仅追加增长——完整快照变化(新沉淀/compaction 移除)时 才重新记录;未变化时每次组装零重录。 - 记忆注入块每次组装求值但内容稳定(无变化时输出相同文本 → 不破坏缓存)。
- 模型工具(cipher_memory_search/ingest)为独立请求,不影响会话请求缓存。
开发
pnpm install
pnpm build # tsc(host lib/) + tsdown(client/client.js, __ModuleLoader__ 格式)
pnpm test # vitest(检索/证据边界等纯逻辑)
- 服务包(
@deepseek-ai/dsh-*)只导入类型或纯构造器;运行时逻辑一律走ctx服务。 - 依赖与接口纪要见
docs/dsh-plugin-dev/与项目.devdocs/接口纪要/。
安全提示
安装插件即在你的机器上以你的权限执行第三方代码;请审阅源码后再安装。
本插件不包含自动执行脚本(prepare 仅构建自身产物)。
License
MIT