Skip to content

上游仓库在 docs/ 下提供了一份异常完整的文档树。本附录映射每一个顶层 Markdown 文件与子目录——覆盖范围与适合阅读对象——以便你能从本站返回到权威出处。

i18n 约定 ​

每一份范围内的文档都以英文与简体中文维护,构成一对并附带一个翻译索引(唯一例外是 docs/cordis-api/inherited.md,仅有英文):

  • <名称>.md —— 英文原文。
  • <名称>.zh.md —— 中文翻译,忠实而非机器直译。
  • <名称>.i18n.yaml —— i18n 配对/路径声明。

配对契约、检查、范围与豁免见 docs/i18n/README.md;如何翻译见 docs/i18n/translation-rules.md;术语权威出处是 docs/i18n/terminology.md。docs/AGENTS.md 是统辖整棵文档树的文档编写标准。

顶层概览与架构 ​

仓库路径覆盖内容适合阅读对象
docs/architecture.md动手改动前的必读概览:Cordis、profile/bundle/补丁、核心包、事件、回合流、会话日志、接缝架构概览、能力接缝
docs/glossary.md规范的一概念一术语领域词表术语表附录
docs/cordis-primer.md插件作者在读取生成的引用资料前所需的 Cordis 概念Cordis 入门
docs/rescope.mdvendored @deepseek-ai/cordis* 作用域的名称映射包索引

开发 ​

仓库路径覆盖内容适合阅读对象
docs/development.md贡献者环境搭建教程,外加仓库布局、日常流程与 CI 组织开发
docs/AGENTS.md文档编写标准:结构、Markdown 层级、预算页面约定(见 docs/AGENTS.md)
docs/testing.md逐层测试策略与保持测试套件有意义性的规则测试
docs/defensive-patterns.md实际出现过的缺陷类规则(事件、并发、生命周期、子进程、拆解)开发
docs/event-producer-consumer.md每个事件的生产者与消费者的生成矩阵事件
docs/module-graph.md生成的包级模块依赖图包索引
docs/graph-atlas.md全部文档图的生成索引架构概览
docs/web-styling.md浏览器客户端包的样式归属与组件规则Web UI

目录(生成的参考) ​

仓库路径覆盖内容适合阅读对象
docs/tool-catalog.md每个面向模型工具的生成 schema 目录工具注册表
docs/config-catalog.md生成的插件配置目录配置
docs/persistence-catalog.md生成的会话持久化事件目录会话
docs/api-gateway.mdTypert API 网关的当前状态参考(Remote 方法、Host/Client 契约)Host API
docs/capability-seams.md每个能力接缝与核心服务的生成页能力接缝
docs/tool-execution-pipeline.md工具执行流水线的生成页工具
docs/agent-lifecycle.md生成的 Agent 回合与步骤生命周期图Agent 循环
docs/deepseek-llm-api-wire-extensions.md官方 DeepSeek 请求上 Harness 专属 HTTP 头与附加 JSON 字段的参考DeepSeek 提供者

子系统参考(docs/subsystems/) ​

52 个子系统页——core、session、tools、shell、filesystem、subprocess、sandbox、llm-streaming、session-projection、session-query、session-telemetry、session-title、settings、credentials、persistence、approval、permission-presets、user-questions、commands、plan、goal、schedule、jobs、workflow、subagent、skills、system-prompt、compaction、spill、storage、lsp、web、web-client、web-server、terminal、feedback、extensions、client-modules、typert、invariants、scope、agent-team、conversation、slots、todo、webhook 等。每页是针对一个包组的插件领地参考(服务、事件、配置、提供者)。

仓库路径覆盖内容适合阅读对象
docs/subsystems/README.md全部子系统参考的索引子系统索引(见 docs/subsystems/README.md)
docs/subsystems/core.mdAgent、agent-loop、system-prompt 注册表Agent 循环
docs/subsystems/session.md事件溯源的会话存储会话
docs/subsystems/scope.md作用域注册原语作用域
docs/subsystems/goal.md同会话目标与目标回合目标
docs/subsystems/agent-team.mdAgent Teams:隐式 Lead 身份、具名可续跑队友、持久对等邮箱与共享任务 DAG子智能体
docs/subsystems/conversation.md目标无关的会话事件组装:Context 身份、Location 数据、回放路径、视图构建器与目标所属渲染节点Web UI
docs/subsystems/slots.md类型化 Web UI 组合:声明归属、基数与作用域、props 推导与随附层级Web UI
docs/subsystems/todo.md单个智能体会话的持久任务清单:条目类型、事件归属、投影与回合内不变式任务、作业与日程
docs/subsystems/web-client.md浏览器架构:启动、Remote 通信、Client 模型、UI 适配器、会话组装、Slots 与重连Web UI
docs/subsystems/webhook.md经认证的提供者投递、编程规则与即发即弃的工作区会话创建Web UI
docs/subsystems/...每个包组一张参考页(见 README 索引)按子系统

Cordis API 与教程(docs/cordis-api/、docs/cordis-tutorial/) ​

vendored Cordis 框架 API 面的生成目录(context、events、fiber、registry、service,外加 inherited.md),以及一个 7 课动手教程(第一个插件 → 生命周期与 effect → 服务 → 事件 → 配置 → 组合与 HMR → 进入 harness)。

仓库路径覆盖内容适合阅读对象
docs/cordis-primer.md读取生成的引用前所需的概念入门Cordis 入门
docs/cordis-api/context.mdCordis Context APICordis
docs/cordis-api/events.mdCordis 类型化事件 API事件
docs/cordis-api/service.mdCordis Service APICordis
docs/cordis-api/fiber.mdCordis fiber 模型Cordis
docs/cordis-api/registry.mdCordis registry APICordis
docs/cordis-api/inherited.md继承的生成 API 面Cordis
docs/cordis-tutorial/index.md七课动手介绍Cordis 教程

烹饪书(docs/cookbook/) ​

仓库路径覆盖内容适合阅读对象
docs/cookbook/adding-a-package.md如何新增一个工作区包扩展烹饪书(见 docs/cookbook/extension-cookbook.md)
docs/cookbook/adding-a-settings-card.md插件如何把自己的配置放到 Web 设置页面上设置
docs/cookbook/adding-a-tool.md工具编写参考工具
docs/cookbook/adding-an-llm-adapter.md如何新增一个 LLM 适配器LLM
docs/cookbook/adding-a-vendored-package.md如何新增一个 vendored 包vendored 包
docs/cookbook/adding-a-remote-api.md分五步新增或修改一个 ctx.remote 端点Host API
docs/subsystems/conversation.md新增一个 Web 客户端会话节点(从烹饪书更名而来,现为子系统参考)Web UI
docs/cookbook/extension-cookbook.md扩展插件形态(功能 → 能力索引)扩展烹饪书(见 docs/cookbook/extension-cookbook.md)
docs/cookbook/maintaining-dsh-code-review.md维护 dsh-code-review 技能开发
docs/cookbook/responding-to-pr-review-on-a-stack.md跨堆叠 PR 链的评审回应开发

用户指南(docs/user/) ​

三个子树:guide/(Web UI 使用、提供者/模型、Python SDK)、develop/(基础插件 → 服务框架 → 三角色实践),以及顶层 index.md(重定向)。

仓库路径覆盖内容适合阅读对象
docs/user/index.md重定向到 Web UI 快速上手快速上手
docs/user/guide/index.md服务器启动后使用 Web UIWeb UI
docs/user/guide/providers.md配置模型与提供者模型
docs/user/guide/python-sdk.md使用 Python SDK 入门SDK
docs/user/guide/github-review.md从 GitHub webhook 创建评审会话(opt-in overlay)Web UI
docs/user/guide/mcp-memory.md连接第三方记忆 MCP 服务器的默认关闭参考配置MCP
docs/user/guide/schedule.md面向 dsh web 的 opt-in 日程提醒 overlay任务、作业与日程
docs/user/develop/basic/index.md第一个插件,并加载进 Web UI第一个插件(见 docs/user/develop/basic/)
docs/user/develop/framework/index.mdCordis 插件模型与生命周期状态机开发框架(见 docs/user/develop/framework/)
docs/user/develop/practice/index.md三角色能力设计:概念 + 进阶教程能力接缝
docs/user/develop/practice/dynamic-cordis.md实践指南:用模型编写的 Cordis 工具扩展运行中的智能体扩展系统

docs/user/develop/basic/ 覆盖 tool.md、config.md、publish.md;docs/user/develop/framework/ 覆盖 service.md 与 events.md;实践目录还有一份 llm-adapter.md 和一份 dynamic-cordis.md。

事后复盘(docs/postmortem/) ​

仓库路径覆盖内容适合阅读对象
docs/postmortem/README.md事故复盘索引事后复盘(见 docs/postmortem/README.md)
docs/postmortem/0001-*.mdACP 默认导出丢掉 inject可扩展性
docs/postmortem/0002-*.mdJS 表达式禁用文件系统工具文件系统
docs/postmortem/0003-*.mdWeb 智能体 GUI 反馈回路Web UI
docs/postmortem/0004-*.mdLandlock 部分告示误分类子失败沙箱

本修订版本有四个编号复盘(0001…0004)。

延伸阅读 ​

  • 包索引 —— 把每份文档映射到其描述的包。
  • 术语表 —— 上游文档所假定的词表。
  • docs/*.md —— 顶层文档脚手架(仓库内相对路径)。
  • docs/i18n/README.md —— 双语配对契约(仓库内相对路径)。