从 DeepSeek Harness 反推极简架构,MiniDSH 开源
Beneficial_Owl7036 · reddit · 2026-09-13
作者以 DeepSeek Harness(DSH)为学习对象,不做 fork 裁剪,而是研究其架构后从零重写了一个最小化 harness「MiniDSH」,探索真实可用的 agent harness 最少需要哪些架构属性,现已发布 v1.0 并以 MIT 协议开源。
从 DSH 学到的核心设计:
- 以 session/event log 作为唯一事实来源;
- 显式的能力接缝(capability seams)而非一个巨型 Agent 对象;
- 权限/策略与模型推理分离,在真正的效果边界处执行;
- 模型被视为被路由的能力,而非等同于 agent 本身;
- 终端、浏览器、无头界面共用同一个运行时;
- 组件有生命周期与依赖语义,而非永久硬连接。
简化取舍:单包结构、极小组合内核、顺序前台执行、有界一次性委派,去掉后台任务与 agent 团队;目标是「最小表面积、完整架构」。
另一重要实验是用 Claude Code 开发它:针对 AI 辅助开发中「单次会话产出局部优质代码但整体系统逐渐失稳」的失败模式,他反转为「架构定义会话,而非会话定义架构」——先决定新功能的架构归属、能力所有权、状态边界与依赖方向,没有明确归属就视为架构问题;并专门安排会话去证伪自身架构假设,部分原设计因此被推翻。
「编程与Agent」频道最新
- 实招:用 agents.md 锁定代码区域,防止 AI Agent 乱改 — cyrus_zei · 2026-09-13
- 开发者用 Opus 5 为游戏预埋分屏多人模式,bug 仍不少 — gandamu_ml · 2026-09-13
- 开源 freecad-mcp 让 Claude Desktop 直接操控 FreeCAD 建模与有限元分析 — tom_doerr · 2026-09-13
- 标注 8 万余条数据微调 Qwen 3.8,写作品质盲测提升 86% — Scobleizer · 2026-09-13
- 实践者吐槽:用 API/MCP 串联健康数据容易打结,改用 Whoop 当真源 — gethackteam · 2026-09-13
- 实测 Muse Spark 1.3 与 Fable 5.1 并列第一,Meta 杀入前沿 — PawelHuryn · 2026-09-13