Appearance
§2 2026-06 奠基(581 条)

一句话。内部立项一个月后,崔添翼在 6 月 10 日深夜写下第一条提交,用两天时间把一个微内核、一套质量门禁和一种"先写 RFC 再动工"的议事规则钉进了仓库。
本月 581 条提交,11 位活跃作者,0 个 tag,包数量从 0 长到 13
2026 年年中的 AI 圈,Codex 与 Claude Code 已经把 coding agent 赛道烧热,DeepSeek 手里有模型,缺的是把模型变成产品的那层执行系统。Harness 的定位从一开始就超越了脚手架,它是环绕模型的完整神经系统。6 月 10 日仓库只有三样东西,README、AGENTS.md、CLAUDE.md 的符号链接,其中 AGENTS.md 当天就挂上了 MVP 需求分析和微内核架构文档,架构先行,代码还没写,规则先落地。
这个月真正的问题不在功能,在基线。一个预期要承载每月数千条提交洪流的平台,如果第一周不把类型安全、测试覆盖、依赖卫生钉死,两个月后的扩张就是灾难。6 月 11 日一天 24 条提交给出了答案,最大严格模式的 TypeScript、每个文件的 100% 测试覆盖、knip 与 publint 依赖门禁、node 24 与 26 双版本 CI 矩阵,全部在微内核落地的同一天上齐。更少见的是制度本身,ADR 记录架构决策,RFC 先行于实现,6 月中旬合入的一批 PR 大半是 RFC 落地。
事件批次
批次 01,微内核与第一圈插件
b67e81ac9Initialize repo with README, AGENTS.md, and CLAUDE.md symlink(Tianyi Cui)6 月 10 日深夜的首个提交,仓库诞生的那一刻就带上了给 AI Agent 看的规则文件。804eede9eLink MVP requirement analysis and microkernel architecture docs in AGENTS.md(Tianyi Cui)同一天,架构文档先于代码挂上 AGENTS.md,微内核路线在第一条提交后两小时就定死了。72688a388Vendor Cordis framework packages as source(Tianyi Cui)Cordis 框架源码直接入仓。两个月后 54 个包全部挂在这个插件协议上,这是整个项目复利最大的一个决定。d5a1d9bb7Add abstract service interface packages(Tianyi Cui)抽象服务接口先行,先定协议再写实现。43f425827Implement the agent loop plugin(Tianyi Cui)Agent 主循环作为插件实现,调度核心第一天就位。53d1ef4a7Add runnable echo-agent example(Tianyi Cui)可运行的回显示例,骨架与验证同时交付。
批次 02,一天上齐的质量门禁
ae2e08b4dSet up monorepo infra: Yarn 4 workspaces, tsc -b + dumble build, vitest(Tianyi Cui)monorepo 基建,构建、类型、测试三件套。d2fb352f3Enable maximum-strict TypeScript across our packages(Tianyi Cui)最大严格模式,类型防线拉满。bfb034830Enforce 100% per-file test coverage on packages/*/src(Tianyi Cui)每个文件 100% 覆盖,一个相当激进的门槛。9d20a36ccAdd repo hygiene gates: knip, publint, yarn constraints(Tianyi Cui)依赖卫生三连。86955b96aAdd CI workflow: full gate matrix on node 24 and 26(Tianyi Cui)双版本 CI 矩阵,新老运行时同时验证。
批次 03,让 Agent 动手
8b5a3ef73Add bash execution: dsh-bash seam, dsh-bash-local impl, dsh-tool-bash tools(Tianyi Cui)6 月 12 日,Agent 拿到了 bash 之手,能力 seam 与本地实现分离,为后来的远端执行埋下伏笔。ab19fed77Add two DeepSeek LLM adapters: dsh-llm-deepseek and dsh-llm-pi-ai(Tianyi Cui)6 月 13 日,两个模型适配器接入,官方 API 与内部推理各一条通道。e98c1c5d4Add examples/coding-agent and the docs cookbook(Tianyi Cui)coding-agent 示例与文档菜谱,产品形态第一次露出水面。1a81f2cccAdd subagent capability seam: interface, mock backend, model-facing tool(Tianyi Cui)6 月 21 日,子代理能力 seam,接口先行、mock 后端跟上。b92a3c531feat(web): add DeepSeek-backed web search provider(Dudu-0223)6 月 29 日,联网检索能力,Agent 开始能看外面的世界。dabc2ff41feat: migrate to pnpm(07akioni)6 月 16 日从 Yarn 迁到 pnpm,六天后基建就换了一次轨,换得越早成本越低。
本章之变
6 月末仓库里有 13 个包,echo-agent 能跑,双模型适配器就位,subagent 与 web 检索两个能力 seam 已经埋好。比代码更重要的是那套议事规则,ADR、RFC、质量门禁,后续 2,500 多个内部 PR 全部在这套规则下运转。6 月 24 到 28 日有一周提交明显回落,最低一天只有 2 条,像是冲刺后的换气,随后 29 日起恢复。
本章关键词
Cordis 微内核 质量门禁 RFC 先行 双模型适配器 pnpm