Files
deepseek-harness/packages/README.zh.md
T
creatixchu 3764ce62a5 Merge remote-tracking branch 'origin/master' into codex/pr-555-ci-fix
# Conflicts:
#	docs/config-catalog.i18n.yaml
#	docs/config-catalog.md
#	docs/config-catalog.zh.md
#	docs/module-graph.i18n.yaml
#	docs/module-graph.md
#	docs/module-graph.zh.md
#	examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/session.jsonl
#	packages/client/connection/src/client/fixture.ts
#	packages/host/apiproxy/src/api-proxy.ts
2026-08-10 12:33:36 +08:00

7.3 KiB
Raw Blame History

English | 中文

npm scope 为 @deepseek-ai/dsh-*Cordis Service 子类和函数插件通过 ctx.effect()ctx.on()ctx.waterfall() 注册。规则见根规则

层级结构

包按组置于 packages/<group>/<pkg>/;包名仍为 @deepseek-ai/dsh-<pkg>组 README 负责包/ctx 键映射。

职责 发布预期
core/ 产品 API 主干:会话、提示词、工具、agent(智能体)服务与具体循环 产品:稳定接口
api/ Remote BFF 装配与 TypeRT RPC Gateway 产品:稳定接口
typert/ 类型图生成、产物加载与运行时注册表 产品:稳定接口
goal/ 同会话 goal 的持久化与生命周期 产品:稳定接口
feedback/ 人类反馈 产品:稳定接口
llm/ LLM(大语言模型)能力系列:抽象服务 + 提供方适配器 产品:稳定接口
e2b/ E2B 提供方 POC
subprocess/ 进程管理能力系列:Service Definition + 本地进程树提供方 产品:稳定接口
bash/ Bash 能力系列:执行器 seam、本地实现、面向模型的工具 产品:稳定接口
pty/ 持久 PTY 能力系列:按所有者隔离的会话、本地实现和面向模型的工具 产品:稳定接口
code-runtime/ 代码执行能力系列:Service Definition + worker 线程提供方 + Code Mode Consumer 产品:稳定接口
sandbox/ 进程限制 seambwrap/Landlock/Seatbelt 后端 产品:稳定接口
fs/ 文件系统能力系列:seam、本地实现、面向模型的文件工具、bash 后端发现工具 产品:稳定接口
lsp/ LSP 能力系列:seam、通用 stdio 提供方和 lsp 工具 产品:稳定接口
skill/ skill(技能)能力系列:提供方注册表、本地提供方和面向模型的目录/加载器 产品:稳定接口
compact/ 压缩(compaction)能力系列:Service Definition + 基础提供方 + 命令 Consumer 产品:稳定接口
context/ 模型可见请求上下文,包括 workspace 指令和时间上下文 产品:稳定接口
subagent/ subagent 能力系列:提供方注册表约定和面向模型的委托工具 产品:稳定接口
tasks/ 通用后台任务运行时和面向模型的 task_* 控制工具 产品:稳定接口
workflow/ 工作流 seam、worker 线程引擎和面向模型的 workflow/ralph 工具 产品:稳定接口
web/ Web 能力系列:seam、搜索/获取提供方实现和面向模型的 Web 工具 产品:稳定接口
attachment/ 持久附件标识、校验、本地内容寻址存储 产品:稳定接口
spill/ spill 能力系列:存储 seam、本地实现、工具结果 spill 策略 产品:稳定接口
todo/ 面向模型的 todo_write 工具 产品:稳定接口
plan/ Plan 协作状态,提供直接进入命令与经评审的退出 产品:稳定接口
preset/ 由 preset cordis.yml 按会话组装 agent 产品:稳定接口
guard/ 循环卫生守卫:建议性重复调用提醒 + tools/execute 截止时间强制执行器 产品:稳定接口
bundle/ 可安装的 dsh --profile 补丁层 产品:稳定接口
self-modification/ agent 运行时自修改:实时插件/服务检查、模型所写插件挂载/卸载(设计)、受限仓库插件加载 产品:稳定接口
hooks/ 钩子桥接 + 共享 Claude CodeCodex 协议格式库 产品:稳定接口
session/ 持久会话数据平面:持久化 seam + JSONL/SQLite 后端、投影 seam、日志支持的标题、会话上报 产品:稳定接口
session-query/ 会话检索系列:逻辑语料库、有界读取、血缘、事件关系、语义过滤和 SQLite 全文搜索 产品:稳定接口
settings/ 用户设置 seam + 文件提供方 产品:稳定接口
credentials/ 凭据引用 seam + 环境叠加 .env 提供方 产品:稳定接口
storage/ 非会话存储中枢 + 后端 + 领域形式 产品:稳定接口
workspace/ Workspace 实体 产品:稳定接口
scaffold/ 创建/启动/驱动项目的工具:helper、启动器、初始化器、带两端的通信协议、启动器 telemetry 产品:稳定接口
acp/ 仅面向自动化的 Agent Client Protocol 服务器 产品:稳定接口
interaction/ 人机协作平面:批准/交互 seam、权限预设、命令、用户问答工具 产品:稳定接口
boot/ 共享的 app bin 启动粘合层 产品:稳定接口
host/ web GUI 宿主半侧:API 网关 + HTTP 路由服务器 产品:稳定接口
client/ web GUI 浏览器半侧:shell、协议层、对象服务、slot、ui-* 插件 产品:稳定接口
experimental/ 原型和内部插件 未发布
examples/ 演示组合包(agent-spine + CLI/ACP/JSON-RPC bin),由叶节点加载 支持:示例基础设施
support/ 支持基础设施(testkit、不变式、回放、Loader 冒烟测试) 支持:兼容性预期较低
util/ 组间共享的低层零依赖工具(Branded<B>、Harness home/路径辅助函数、超时、保留策略) 支持:小型、稳定、无 harness 依赖

新包加入现有组;新组更新其 README 和此表。

依赖

依赖图由工具生成:docs/module-graph.mdpnpm run gen-module-graphCI 中有新鲜度门禁)。

扩展插件依赖 Service Definition,绝不依赖具体提供方。 dsh-agent-loop 可替换;UI、钩子和工具插件使用 dsh-agent。包括 dsh-agent-spine-demo 在内的组合包可以依赖主干插件。能力在 Service DefinitionService providerConsumer 角色需要独立演进时将其分离;详见能力 seam

包 README 覆盖用途、API、扩展点和模型体验;列入模型无关省略允许清单的包除外。它们还要包含 ## Known Limitations and Deferred Work,或使用其允许清单