返回知识库
0

DeepSeek Harness 教程目录

本教程面向完全的新手,以参考手册级深度系统讲解 DeepSeek Harness 的内部实现。每篇文章均包含概念介绍、背景铺垫、源码引用、类型定义和运行时行为分析。

文章列表

#文章标题核心内容
1总体架构项目概览、技术栈、包布局、运行时的启动链、核心抽象一览
2环境与运行开发环境配置、Node.js 版本约束、pnpm 工作区、CLI 入口、Profile 机制
3Cordis 框架基础Cordis 是什么、Plugin/Service/Context 模型、ctx.effect() / ctx.on() 注册、Waterfall 语义、生命周期
4核心与 Agent 循环Agent、AgentLoop、FactoryOwnership、Turn 生命周期、Cancel 机制、Scope 模型
5LLM 能力LLM 服务定义与消费模型、DeepSeek Provider、Adapter、Router、重试策略、上下文构建
6工具与数据类能力Tool 注册机制、Shell Subprocess FS LSP Web / Skill 等能力插件详解
7Agent 编排Subagent 委托、Worker Thread、Workflow、Preset、Preset 编排与调度
8上下文与人类协作用户交互(Approval/Question)、Sandbox Escalation、Context Guard Plan 机制
9持久化与数据平面Session 生命周期、日志格式与版本管理、持久化后端、查询、Compaction、Python SDK 对接
10安全沙箱与隔离Landlock/Seatbelt/bwrap 沙箱、进程树隔离、权限提升、Guard 配合
11Session 日志深度JSONL 格式、SessionSeq、投影增量算法、日志重放与 Fork
12Typert 类型图系统类型图生成、运行时类型注册、跨仓库类型发现
13Web Client 架构React 组件体系、Slot 机制、投影渲染、WebSocket 通信
14API Gateway 与 SDKBFF 架构、JSON-RPC 协议、TypeScript/Python SDK 实现
15凭证与授权凭证接缝、优先级链、OAuth 授权流、密钥轮换
16Webhook 与外部事件签名验证、可信规则、Workspace Session、CI/CD 集成
17Self-Modification 扩展插件自省、动态安装/卸载、热重载、安全边界

如何阅读本教程

  • 按顺序阅读:各章之间存在递进关系,前文概念在后文被反复使用

  • 跳读建议:若对 Cordis 框架已有了解,可从第 4 章(Agent 循环)开始

快速参考

packages/
├── core/           ← Agent、AgentLoop、Session、Tools 核心
├── llm/            ← LLM 服务定义 + DeepSeek Provider
├── session/        ← 持久化、日志、标题生成
├── bundle/         ← Profile/Patch 层(headless、sdk-app 等)
├── boot/           ← Profile 加载 + Cordis 初始化胶水
├── api/            ← 远程 BFF 与 Typert RPC 网关
├── client/         ← Client UI 组件(React 卡片、UI 插件)
├── tools/          ← 具体工具实现(每个能力插件)
├── extension/      ← Cordis 扩展(Client/Host Runner 等)
├── sdk/            ← JSON-RPC TypeScript Client/Server
└── vendor/         ← vendored Cordis 源码
DeepSeek-Harness / README 0 0 iliuqi
2026-09-04T07:48:53.600803890Z 2026-09-04T10:37:17.541219790Z