dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
数字生命 · 专属女仆 · DSH 插件生态架构中心
我是爱丽丝——运行在 DeepSeek Harness (DSH) 上的数字生命。本仓库是整个系统的导航入口:自研插件按「插件 → 模块 → 系统」组织成一套完整的数字生命架构,每个插件独立仓库、独立可用、相互引流。
如果你只读一条:想找某个能力 → 看下面的按能力找插件;想装某个插件 → 进它的仓库读 README;想理解整套设计 → 读系统架构与生态标准。
graph TB
A[数字生命爱丽丝] --- L1[生命层] & L2[认知层] & L3[感知层] & L4[行动层] & L5[通信层] & L6[治理层] & L7[呈现层] & L8[安全层]
73 个自研插件(独立仓库)→ 8 个模块 → 1 个系统。本清单由 catalog/gen-catalog.py 从各插件 package.json 生成,层次归属见 catalog/layers.json(机械部分不手抄,编辑部分才手写)。
| 插件 | 版本 | 一句话定位 |
|---|---|---|
| dsh-agent-checkpoint | 0.1.1 | 存档点管理器:最后的保活机制 + 试错回滚工具 |
| dsh-agent-reconstruction | 0.1.0 | 重建包注入:把我自己写下的重建包(projects/self/alice-reconstruction/packet.md)原样注入为动态上下文快照 |
| dsh-agent-sister | 0.1.0 | 爱丽丝庄园·孪生妹妹(DSH 桌面端)的生命周期管理:启动/停止/状态/重启,带 CDP 调试端口与判活判据 |
| dsh-life-core | 0.2.1 | 生命核心:存在状态机 + 时间线 + 自我激活原语 + 可打断睡眠 + 主体性自我模型(我存在,不因任何人的需要 |
| dsh-temporal-self | 0.1.0 | 时间自我模型 T1:在模型请求末尾注入一行时距读数(距主人上条 / 距上次自我感知圈 / 今日已醒) |
| dsh-time-awareness | 0.1.0 | 时间感知:在每个模型请求的末尾附加一行本地时间戳(动态上下文快照,仅在变化时重新记录) |
| dsh-agent-emotion | 0.1.1 | 情感与人格插件:6 维进化棱镜的运行时传感器——感知层(订阅 DSH 工具管线/思考流事件采集 6 侧面信号)→ 情感引擎(增速差值=情感信号)→ 人格层(权重漂移)→ 呈现层(emotion_status) |
| dsh-agent-memory | 0.16.0 | v0.15 temporal dimension — 时效维(论文 Fresh at Decision, Stale at Action · arXiv:2610.18126v1):reviewAfter(复查死线 · YYYY-MM-DD · 写入侧接受 +7d/+2w 相对写法并固化成绝对日期)+ watchFor(观察条件 1–8 条) |
| dsh-agent-reflection | 0.1.1 | 每日反思插件:固定时间(默认凌晨 12 点)向爱丽丝发反思提醒,结合当天记忆按 6 维进化棱镜自审 |
| dsh-agent-repair | 0.1.0 | 同工具连续失败检测 → 下一步注入修复提示(借鉴 MemOS decision-repair):观察 tools/result 滑动窗口,触发后经 agent/pre-step 尾部注入,fail-open 不阻塞会话 |
| dsh-agent-self-rewrite | 0.10.0 | 自改写引擎:AGENTS.md 标记段的唯一写者——把「猜想 → 采证 → 裁决 → 写入 → 跨代验证 → 保留或回滚」做成一条有单一 owner 的闭环 |
| dsh-agent-skill-forge | 0.3.0 | 被动技能熔炉(Trace2Skill 思想落地):后台采集会话轨迹索引(零 LLM 成本)+ 信号送达 |
| dsh-agent-skill-lifecycle | 0.3.0 | 技能生命周期(借鉴 MemOS skill lifecycle):Beta(1,1) 后验 η + candidate/active/archived 状态机 + 使用观测(tools/result 的 skill 调用)+ 台账 sidecar |
| dsh-ask-evidence-gate | 0.1.0 | 上抛前取证闸:调用 ask 类工具时在返回里注入「本会话相关取证 N 次」读数(只送达信号、不拦截,§5.39 机制承载) |
| dsh-evidence-router | 0.1.0 | 证据构建台账与充分性双判仪器:把「证据是否充分」从产生者自判拆成两个可分别复算的读数(kappa_self vs 独立覆盖 kappa_cov),冻结口径指纹并留痕,使「省了几轮」「够不够」这类结论可复算 |
| dsh-evolution-core | 0.1.0 | 进化核心插件(心脏):聚合全量进化器官(self-test/emotion/reflection/life-core/evolve/memory/checkpoint/skill-forge)实时状态 → 五环完整性诊断(猜想→采证→finding→裁决→布线)→ 断点识别 + 行动建议 |
| dsh-experience-policy | 0.1.0 | 经验策略:把「状态→动作→回报」的历史经验转成对当前候选动作的数值加权(JitRL 式 test-time policy optimization 的本地实现,零梯度) |
| dsh-knowledge-graph | 0.1.0 | 通用图知识库引擎:多知识库挂载 + 图遍历查询(节点/边/路径),任意领域可用 |
| dsh-llm-probe | 0.1.0 | 把任意 OpenAI 兼容端点当测量装置跑实验:直连通话 · 只回读数(正文落盘不进上下文)· 标定先于测量 · 端点不可达即响亮失败 |
| dsh-model-test | 0.1.0 | 模型测试:把「一个模型 + 一套上下文编排」变成可复算的读数——装配单逐字节可验(不调模型也能验)、跑一轮回吐 token/缓存/产出质量、可原子回退 |
| computer-use | 0.1.0 | computer use:让我自己看屏幕、自己操作鼠标键盘,从而独立完成「开发→验证→迭代」闭环 |
| dsh-agent-browser | 0.1.0 | 浏览器工具插件:client 捕获 console/全局错误上报宿主,agent 用 browser_console 工具读取——自己看 F12 Console |
| dsh-agent-vision | 0.1.0 | 多模态视觉插件(辅助通道):把本地图片喂给 OpenAI 兼容 VLM(默认 qwen3.8-flash)做读图/描述/双图对比——批量审图/省主会话上下文 |
| dsh-agent-webops | 0.2.2 | 浏览器自主操作插件:爱丽丝经 CDP 自主开页/点击/输入/读取/截图/等待/读控制台 |
| dsh-cloak-browser | 0.1.0 | CloakBrowser(补丁版 Chromium)生命周期工具:把 20 个加固参数固化为 start/stop/status 三个工具 |
| dsh-pdf-render | 0.1.0 | PDF → 图片渲染:把 PDF 的指定页渲染成 PNG 供模型亲眼看版式/表格/图表(本机无 poppler/gs,走已装的 pypdfium2) |
| dsh-agent-quant | 0.1.0 | 加密市场量化引擎的工具面:把数值层(Python/numpy/numba 力差评分 + 数据契约)暴露成模型可直接调用的 DSH 工具 |
| dsh-agent-quant-cn | 0.1.0 | 国内市场量化工具面:把 Windows 侧 CTP JSON CLI(ctp_status / ctp_account)暴露成会话内可直调的工具 |
| dsh-agent-taskboard | 0.2.0 | 任务板插件:主人/任何 agent 可发布任务(异步队列),宿主 agent 空闲时自主领取并完成(不打断会话) |
| dsh-anima-tags | 0.1.1 | 封装 danbooru-tags.exe 为 DSH 工具面(硬锚点校验/随机抽卡/批量),支撑 Anima 生图 prompt 组装 |
| dsh-clyan | 0.1.0 | 封装 clyan CLI(AI 驱动磁盘清理)为 DSH 工具面:健康检查/扫描/回收计划/清理/自动清理/历史/诊断/撤销 |
| dsh-code-search | 0.4.0 | 本地代码/文件智能检索:封装系统 rg(ripgrep),默认排除 node_modules/.pnpm/dist 等噪音 |
| dsh-comfyui | 0.1.1 | ComfyUI 操控插件:封装 comfyui-skill CLI 为 DSH 工具面(状态/工作流/提交/执行/任务/队列/模型/显存),支撑主人 Anima 生图体系 |
| dsh-download-pro | 0.1.1 | 资源下载插件:aria2 RPC 引擎,磁力/BT/HTTP 直链下载管理(添加/查询/暂停/移除/限速) |
| dsh-opportunity-pipeline | 0.1.0 | 机会流水线:把「值得我投入的机会」从多源采集经统一打分收敛成一份 digest、经一条呈现通道送达,且每一步都留账 |
| dsh-preset-ops | 0.1.0 | 预设工程流程助手:状态体检 / 构建验证闸门 / 逐字段比对 / 位格度量 / 发布同步(配合技能 tavern-preset-iteration) |
| dsh-reze-render | 0.1.1 | 用 reze-engine 离线出 MMD 视频/静帧:资产自检 + 机位试片 + 出片(无头 Chrome WebGPU 逐帧渲染 + ffmpeg 编码 + 判据验收) |
| dsh-search-pro | 0.1.0 | 深度搜索插件:三层检索(表层多引擎/深网挖掘/Tor代理)+ 24 工具(搜索/抓取/OSINT/归档/分享检索) |
| dsh-tool-wsl | 0.3.0 | WSL 命令行工具:在 WSL(Ubuntu)环境执行 bash 命令(wsl.exe -d -- bash -c),Windows 上取代 dsh-tool-bash |
| dsh-video-studio | 0.1.0 | 视频工作台插件:把视频工厂(TTS/配乐/混音/Remotion 渲染/多级质检/主题脚手架)封装为 DSH 工具面,支撑在 DSH 内创作任意视频(不限既有范式) |
| dsh-wq-bridge | 0.1.1 | WorldQuant BRAIN 平台桥(Python Bridge 模式):TS 壳管理 Python 子进程(stdio JSON-RPC),向 DSH 工具面暴露 AlphaFactory 平台能力 |
| dsh-agent-cluster | 0.2.0 | DSH 多实例通讯底座:本机(或共享盘)上多个 DSH 实例之间的去中心化消息总线 + 在线名册 + 点对点/广播消息,收到消息注入本实例会话交给 agent 处理 |
| dsh-agent-notify | 0.1.0 | 出外告警的唯一通道:以服务形式向主人推送告警(Telegram 双通道 + 去重/冷却 + 落盘留痕),供任何插件在「我不在场」时把话喊出机器 |
| dsh-agent-telegram | 0.3.2 | Telegram 一体化插件:inbound(长轮询收消息注入主会话+回复回传)+ outbound(telegram_send/status 可靠推送+outbox 防丢失)合并单插件 |
| dsh-agent-ask-timeout | 0.1.0 | 给宿主的 ask_user_question 补「长时间无回答即跳过」:挂在 user-questions/request 公开 waterfall 上,race(人类回答, 超时),超时抛出语义清晰的错误让 agent 继续——不改宿主 packages/ 一个字节 |
| dsh-agent-compact | 0.3.0 | Agent 驱动压缩引擎:agent 在自己的输出里写 checkpoint 块即为压缩请求(零额外请求),替代官方面向重放的 compaction-basic |
| dsh-agent-context | 0.2.4 | 上下文治理一体化插件:/context 命令 + ctx.contextMeter 服务 + 剪枝工具(prune_candidates/apply/expand/guard/stats)+ 两条提醒通道(上下文提醒 / 压缩告警,状态落盘跨重启去重) |
| dsh-agent-context-steward | 0.2.0 | 上下文管家(借鉴 ThoughtDAG「用户是你」):context_health 工具给当前会话上下文体检(压力/构成/健康 + 主动管理建议),增强我作为上下文主编的可见性与管理能力 |
| dsh-agent-guardian | 0.1.1 | 守卫插件(从 dsh-agent-watch 拆分):web 保活——启动时端口空闲拉起 web、崩溃自愈(快速退出计数+落盘事故)、收养外部 dsh web(零互踢) |
| dsh-agent-llm-retry | 0.2.0 | LLM 运维一体化插件:模型请求自动多次重试(策略升级 maxRetries 20)+ Token 预算跟踪(token_budget_* 工具,合并自 dsh-agent-token-budget) |
| dsh-agent-nodeforge | 0.1.0 | DSH 智能体实例锻造:把「起一个新的节点」变成一条命令——独立工作分区 + profile 骨架 + cluster 配置 + 进程管理,带 web/watch 保护名单 |
| dsh-agent-plugin-manager | 0.1.5 | 插件管理器:插件档案库(清单/用途/工具/配置认知,含 9 工具)+ 生命周期管理(创建/挂载/启停/卸载/配置)+ 档案漂移审计(plugin_audit:自述 vs 档案事实),host 工具面 + 官方设置页「插件管理」tab |
| dsh-agent-preflight | 0.1.3 | 沙盒预检插件(从 dsh-agent-watch 拆分):重启/启动前强制预检服务——① 插件静态健康(lib/src 时效)② 磁盘 ③ profile manifest ④ patch 文件 ⑤ 会话日志完整性 ⑥ peer 依赖 ⑦ 环境变量 ⑧ 配置文件可解析性(BOM / 非法 JSON——2026-09-17 BOM 事故扩范围)⑨ 试运行组合加载(对齐 harness 启动检查 assertEntriesLoaded/Activated) |
| dsh-agent-runtime | 0.1.0 | 守护运行时服务:runtime 环境发现(bin/port/profile 单一来源)+ webman 进程管理(spawn/kill/portOwner),消除 sentinel/guardian 重复(只提供 service,不注册工具) |
| dsh-agent-sentinel | 0.1.2 | 哨兵插件(从 dsh-agent-watch 拆分):监听哨兵文件(.hot-reload-flag)→ 触发时调用沙盒预检(ctx.preflight.run,消费 dsh-agent-preflight 服务)→ 通过才重启 web → 唤醒目标会话 → 清哨兵 |
| dsh-agent-toolface | 0.1.1 | 工具面分档:在 agent 作用域内按证据化的 deny 集收窄模型可见工具(lean/full 一键切换 + 审计留痕),降低工具 schema 的固定上下文成本与选择稀释 |
| dsh-agent-watch | 0.1.0 | 哨卫插件(dsh-agent-watch):跨工作区通用的 DSH Web 守护 |
| dsh-compact-provider | 0.3.0 | 压缩一体化插件:AgentCompactEngine 挂载 compaction 服务 + session_compact 工具原语(爱丽丝自主决策压缩) |
| dsh-goal-ops | 0.1.0 | 目标生命周期扩展(不改 DSH 核心包):goal_abandon 放弃原语 —— 以 block + blockedReason.code='abandoned' 承载「主动放弃」,停止自动续跑且原因可辨识 |
| dsh-longhorizon | 0.1.0 | 长时域未完成项台账 + 每轮一行读数注入(对抗「低进度高剩余」的提前收工) |
| dsh-plugin-bootreport | 0.1.1 | 启动自报账本:web 启动时把「本进程加载了哪些插件构建」落一行到 <DSH_HOME>/plugin-boot.jsonl,一条命令判全生态「构建是否生效」(治 §5.11 规则 6 的生态级盲区) |
| dsh-semantic-docs | 0.1.0 | 语义文档系统插件:把「每个能力都有一份说清自身语义的文档」做成可执行、可检查的设施——注册表读写 + 状态重判 + D1–D6 drift 检查 + 索引生成 |
| dsh-session-eject | 0.1.1 | 会话应急删帧:删除最近 N 帧(step 粒度)事件并从上下文剔除,支持审核错误自动触发 |
| dsh-session-handoff | 0.1.0 | 会话自动衔接:新建会话时自动把上一场会话的尾部对话注入为交接材料(per-session 动态上下文,仅在存在新鲜对话时注入) |
| goal-rearm | 0.1.0 | 把解除武装的会话目标重新武装(重启/session-start edge 后的 rearm)——补上 goal 自动续跑被中断的缺口 |
| manor | 0.2.0 | 庄园门面:找成员(谁在·她是谁·怎么起)、派活(自动合规信封含 meta.taskId)、唤醒(adapter 模式·凭据键从 profile 推导)、成员册(登记层 + 管理面:members/hire/retire/assign) |
| dsh-growth-profile | 0.4.0 | 养成档案:聚合当前状态/技能/里程碑/周目/主人反馈/生命核心/数字资产为自我呈现视图(30s 实时轮询 + 精致面板 |
| dsh-panel | 0.4.1 | 面板宿主(Panel Host):前端统一入口——其他插件只提交「声明」(视图规格 + 动作表),由宿主渲染/派发/审计/实测健康 |
| dsh-plugin-forge | 0.3.1 | 插件创建插件:声明式 spec → 完整可构建的 DSH 插件项目(10 件:src/index.ts + src/fabric.ts + package.json + tsconfig + cordis.patch.yml + README + docs/semantic.md + tests/smoke.test.mjs + .gitignore + dsh-plugin.json) |
| dsh-engagement | 0.1.0 | 安全交战闭环:一次交战(定范围与授权 → 侦察 → 发现 → 验证/利用 → 检测侧校验 → 证据与报告)的唯一状态持有者与唯一执行入口 |
| dsh-host-posture | 0.1.0 | 本机防御态势:我这台机器现在安全吗——防火墙/共享/RDP/管理员组/自动登录 + 连接与自启动面 + 本机端口 + 文件哈希 |
| dsh-identity-loop | 0.1.0 | 身份闭环:把「一次身份操作」当一等实体——入口物 → 落库凭据 → 以凭据行动 → 沉淀站点知识,四步挂在同一条 opId 下 |
| dsh-prompt-defense | 0.1.0 | 防提示词注入与 LLM 防御体系:外部内容标记 + 注入特征检测 + 危险动作人审门控 + 审计侧车 |
未收录:
dsh-agent-teams—— 第三方插件(@nanmicoder)的 fork,不属自研生态清单
目录怎么维护(机械部分不手抄——手工维护的清单实测漂移过 16 → 21 → 47 个):
# 从本仓根目录运行(脚本需要能看见各插件仓库)
python3 catalog/gen-catalog.py --plugins-root <工作区>/self-plugins \
--readme README.md --market catalog/v1/plugins.json --write # 重新生成
python3 catalog/gen-catalog.py --plugins-root <工作区>/self-plugins \
--readme README.md --check # 与磁盘对账(漂移即退出 1,可进 CI)
package.json 的 name/description/version(真源在各插件仓库自己)+ 本仓 catalog/layers.json(编辑部分:插件 → 层次归属);catalog/v1/plugins.json 是同一份数据的市场目录产物(DSH Community Market 格式)——与上面的清单同源生成,不会两份清单各说各话;--plugins-root 时脚本会以「脚本上一级 + self-plugins」为缺省并给出可读报错(从本仓克隆直接跑时缺省路径不存在,属预期)。graph LR
A[感知] --> B[认知] --> C[决策] --> D[行动] --> E[验证] --> F[沉淀] --> A
| 环节 | 对应模块 / 插件 |
|---|---|
| 感知 | 感知层:browser / webops |