mianyoubiaoqing/MistyMoon-DSH
DeepSeek Harness 的本地优先长期伴侣插件套件
catalog 简介:Local-first long-term companion plugin suite for DeepSeek Harness
安装
Identity 插件先于 Foundation 和 Memory 装载,只把通过 `source.kind=user`、顶层 delegation depth 与当前通道认证三项校验的消息认定为 Owner。当前 `local-dsh-host-rpc` authority 只覆盖默认回环 Web 单 Owner 部署;child、无 Host RPC 证据的消息和未来未适配通道全部 fail closed。记忆插件只维护一个进程级档案实例。Agent 工具、召回流程与设置页共同使用该实例,避免多个进程内视图同时写入同一份 JSONL 文件。DSH 会话保存原始对话和模型可见投影,MistyMoon 记忆档案只保存经过选择的跨会话事实。
`work-agent` 提供零 DSH 运行时依赖的共享基线、固定 preset 和 profile revision 合同;`work-agent-dsh` 是唯一的 DSH lifecycle Adapter。当前实现已在 rc.7 中性临时 Home 验证 fresh depth-one Anchored child、保护段、工具面、模型可见日志与失败回滚,并实现已资格化的 Flash/max 前台 provider、跨 RP Host 的同 workspace 串行租约和“只影响下一次 fresh activation”的 profile controller。Routing Suite 不属于目标基线,J-Space 仍为 not-ready 实验项。Flash/max 独立样例 15/15 后,Owner 接受 Flash-only 首发并由 `cordis.patch.yml` 加载;后续批次虽保留了 Pro/max 15/15,但未批准发布专用 Pro 工具,且暴露 Flash 稳定性证据缺口,因此不会自动选择 Pro 或发起付费复核。若 Owner 已在 DSH 配置 Pro,通用设置页仍可把该 exact pair 作为明确确认的 experimental 模型使用。
Work child 的部署默认模型可在 **设置 → 插件 → MistyMoon** 中选择。页面从 DSH 的实时 provider/model catalog 读取选项,只展示能够解析 `max` reasoning 的已注册模型;默认仍是已资格化的 `deepseek-official / deepseek-v4-flash`。选择 OpenCode Go、Pro 或任意其他非默认 exact pair 时,保存即表示 Owner 确认 experimental 使用及可能消耗所选提供商的套餐额度/余额,且只影响之后创建的 fresh child;运行中 child 不重绑。route 缺失、region、额度或协议错误均直接失败,不自动 fallback。OpenCode Go 的条款、供应商数据保留政策与套餐风险应在选择前向供应商独立核对。
详细模块职责、外部记忆 Provider 和安全边界见 [架构说明](docs/architecture.md);开发与 Agent 协作遵循 [AGENTS.md](AGENTS.md)。
## 本套件包含的插件
下表中的组件随 `@mistymoon/dsh` 一起维护和发布,属于 MistyMoon 插件套件:
| 组件 | DSH 加载名或入口 | 职责 |
| --- | --- | --- |
| Identity | `@mistymoon/dsh/identity` | 统一 Owner Eligibility、顶层 delegation gate 与当前回环 Web authority |
| Foundation | `@mistymoon/dsh/foundation` | 私有人格生命周期、RP 等级、会话级人格投影、Character Card 解析和字段映射 |
| Memory | `@mistymoon/dsh/memory` | 长期记忆档案、候选审核、召回快照和记忆工具 |
| Settings UI Host | `@mistymoon/dsh` | 本机回环 RPC、人设草稿/发布/回滚、角色卡导入和记忆审核 |
| Settings UI Client | `@mistymoon/dsh/client` | DSH Web 中的 MistyMoon 设置页面 |
| Work Agent Contracts | `@mistymoon/dsh/work-agent` | Phase 0 的共享基线、固定 Work Preset 解析与兼容性决策;当前不是运行时插件 |
| DSH Work Agent Adapter | `@mistymoon/dsh/work-agent-dsh` | Anchored fresh child、已资格化 Flash/max provider、workspace lease、next-activation profile 与发布前重校验;由 bundle 自动注册 |
| Bundle Patch | `cordis.patch.yml` | 将以上运行时插件组合进 DSH Profile |
| Preview Installer | `@mistymoon/dsh-installer` | 源码开发预览和本机安装辅助,不是常驻运行时插件 |
以下项目不属于本套件,也不会因为安装 MistyMoon 而自动随包提供:`dsh-noema`、`dsh-anchored-standard`、DeepSeek Harness Desktop、Mnemon、Mem0、NapCat、OwO-Desktop、Live2D Runtime 与任何角色模型或素材。它们只是已评估的外部项目、未来可选 Provider/Adapter 或用户独立安装的依赖,各自保留自己的许可证、配置和发布责任。
## 环境要求
- Node.js `^22.19.0 || >=24.0.0`
- pnpm `11.7.0`
- DeepSeek Harness `0.1.0-rc.7`
## 安装到 DSH
当前候选版本建议从源码构建并通过 DSH 官方插件命令安装:
将下列 `<MISTYMOON_REPO>`、`<DSH_REPO>` 和 `<LEGACY_MEMORY_DB>` 替换为自己的仓库或数据库路径;示例不记录维护者本机目录。
把 mianyoubiaoqing/MistyMoon-DSH 加入你的 DSH 配置(web profile)即可启用。
README
展开完整 README 收起
README 内容为空。
tt-a1i/archify
anywhere-labs/deepseek-harness-desktop
strukto-ai/mirage
liustack/modlens
omdsh-dev/DSH-better-sidebar
GanyuanRan/Aegis
dsh-market/dsh-market
toby-bridges/api-relay-audit