dsh-extensions-wallpaperskin
haibala-aii
Wallpaper Engine skin plugin for the DeepSeek Harness web UI
PROJECT TOPICS
PROJECT README
把人工科研流程变成受控的自治实验:人类冻结目标,机器跑完整科研循环。
AutoLab 是运行在 DeepSeek Harness (DSH) 之上的自治研究控制器。它不替代研究者的判断,而是把判断放进一条可审计、可复现、可断点续跑的机器流水线里:
① 契约先行 —— 一切以冻结的 Lab 规范为唯一权威。
LAB_SPEC + lab.yaml 把研究目标、协议、参数预算、GPU 拓扑一次性写成 SHA-256 锚定的不可变契约;此后每一步活动——方法设计、代码实现、实验执行、结果裁决——都以该契约为唯一对照物。Preflight 在实现前裁决"方法是否合法可行",Postflight 在实验后裁决"结果是否可信",跑偏即退回。
② 五角色协奏 —— 每一步都有独立的执行者与见证者。
五个角色各有独立会话与工具面,跨 lane 通信在协议层隔离——没有人能既当运动员又当裁判。
③ 三级记账 —— 逻辑、种子、进程严格分层。
Trial(一次逻辑实验)× RunSlot(一个随机种子)× Attempt(一次进程执行)。机器故障(重试与血统)与科学结论(Postflight 裁决)分开记账,每一次重试都在不可变血统中留痕。
④ Controller Goal 驱动 —— 无轮询的自治节拍。 Controller 以单个原生 Goal 挂起,Runtime 在确切的持久事件(评审判定、候选冻结、实验终止)上唤醒它继续编排——空闲即静默,事件即行动。
⑤ 机械确定性 —— 收据即真相。 从 Method Ticket、Preflight Verdict、Coder 提交、Attempt 状态到 Postflight 结果,全部以 SHA-256 收据 + canonical JSON 冻结;重放幂等、历史不可变。这份"确定性优先"的纪律,同时也是 97% 前缀缓存命中率的来源。
| 目录 | 包名 | 作用 |
|---|---|---|
dsh-autolab/ |
dsh-autolab |
AutoLab 自治研究控制器(上文五条核心机制的实现) |
dsh-local-session-messaging/ |
dsh-local-session-messaging |
DSH 本地会话间通信层:control/ack 消息、会话写入者租约(writer lease)与持久化围栏——五角色协奏的通信底座 |
高性能、低成本来自内核,不是堆配置。 DSH-AutoLab 不重新发明调度、会话、存储与推理基建,而是直接骑在 DeepSeek Harness 的内核原语上:
架构性高缓存命中(实测 97%)不是偶然——AutoLab 的"冻结工件"纪律天然就是缓存友好设计:
一次完整四线实验(Controller Goal 100 轮 · 1161 步)的实测剖面:
| 指标 | 实测 |
|---|---|
| LLM 推理时长 | 257m21s |
| 工具调用时长 | 287m03s |
| 首 token 平均 | ~4s |
| 生成速度 | 78 tok/s |
| 缓存命中 | 97% |
| 输入规模 | 416M tokens(输入) |
风格沿袭 DSH 一贯路线:机械确定性优先——收据 > 会话、事件 > 轮询、幂等重放 > 容错猜测;每一步都可审计、可复现、可断点续跑。
两个插件均派生自 deepseek-ai/deepseek(DeepSeek Harness 官方仓库,MIT License)内的同名包,保留原始 LICENSE 与包元数据。
本仓库相对上游的本地增强:
retiredCandidates 并保持 Trial 血统可校验(见 dsh-autolab/src/state.ts 与 tests/candidate-supersede.test.ts)。authority_paths.fact_set,后续编译的每个 Role Packet 锚定当前 fact set 字节,历史包保持历史锚定并可复现(见 dsh-autolab/src/fact-registry.ts,贯通 role-assignment / review / coder-fix / postflight 全链路)。构建产物 lib/ 与当前源码一致(本仓库提交前已用 pnpm build 重新生成);验证状态:dsh-autolab typecheck ✓ · 492/492 tests ✓,dsh-local-session-messaging typecheck ✓ · 94/94 tests ✓。
两个插件以 link: 方式挂载进 DSH 的 web profile:
// ~/.dsh/profiles/web/package.json
{
"dependencies": {
"dsh-autolab": "link:/path/to/DSH-AutoLab/dsh-autolab",
"dsh-local-session-messaging": "link:/path/to/DSH-AutoLab/dsh-local-session-messaging"
}
}
依赖均为 @deepseek-ai/* peer 包,由 DSH 安装树提供;安装后无需重新构建(仓库自带 lib/),如需从源码重建:
cd dsh-autolab && pnpm install && pnpm typecheck && pnpm test && pnpm build
cd dsh-local-session-messaging && pnpm install && pnpm typecheck && pnpm test && pnpm build
GitHub topics:dsh-plugin · dsh · deepseek · deepseek-harness · autolab · cordis · plugin · research · research-automation
MIT(各包目录内 LICENSE,源自 deepseek-ai/deepseek)。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。