NoxTyrannus/dsh-cipher1

dsh-cipher

将 cipher 的持续思考、三中台、四类本地记忆及 UNNI/LOOP 会话模式接入 DSH 的组合包插件。

AI 分析

核心用途是为 DSH 引入深度思考与本地记忆沉淀机制。适合需要跨会话记忆召回、协同交互(UNNI)或自我迭代(LOOP)高级会话模式的用户。

包名
dsh-cipher
版本
0.1.0
许可证
NOASSERTION
最近更新
2026年8月29日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:NoxTyrannus/dsh-cipher

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