1.7 KiB
1.7 KiB
SDK 包(package)
English | 中文
用于创建、编辑、构建和运行 DeepSeek Harness 项目的开发者工具,外加从另一进程驱动 harness 运行时的客户端 SDK 栈。
功能 Agent Note(agent 决策记录)负责开发者工作流;架构 Agent Note负责包与项目编辑边界;TypeScript SDK Agent Note负责客户端 SDK 栈。
| 包 | 职责 |
|---|---|
helper |
项目聚合、编辑会话、内置功能、项目文档、模板、包管理器与提示词抽象 |
scripts |
dsh-sdk 启动器:start、dev、build 和交互式 config |
create-sdk |
npm create @deepseek-ai/sdk 初始化器 |
sdk-protocol |
共享的 SDK 运行时通信协议:以换行符分隔的 JSON-RPC 传输 + 具名请求/通知类型 |
sdk-client |
TypeScript 客户端 SDK:通过 stdio JSON-RPC 驱动 harness 运行时子进程(Python SDK 的设计孪生) |
@deepseek-ai/create-sdk 是仓库 @deepseek-ai/dsh-* 命名规则的唯一例外:npm 的 scoped initializer 约定要求使用该名称,才能支持 npm create @deepseek-ai/sdk。
生成的项目始终以 cordis.yml 作为唯一运行时插件树。dsh-sdk dev 只是围绕同一文件增加 TypeScript 与本地工作区解析,不会创建仅供开发环境使用的配置。