联系我们

课程大纲

DeepSeek Harness简介

  • DeepSeek Harness是什么及其定位
  • “一切皆插件”的设计理念
  • Web界面、命令行和无头模式

安装与首次运行

  • Node.js要求和软件包安装
  • 使用npx启动Web界面
  • 从源代码构建和运行

模型配置

  • 设置DeepSeek API密钥
  • 选择和切换模型
  • 添加OpenAI兼容端点

工作区与会话

  • 选择和切换工作区
  • 会话组合器和对话流程
  • 读取、编辑和生成文件

执行编码任务

  • 总结代码库和导航代码
  • 运行命令和委派任务
  • 维护任务计划

权限与沙箱

  • 批准和权限策略
  • 限制文件和命令访问
  • 本地和远程沙箱后端

内置工具与集成

  • 文件系统、终端和Shell工具
  • 模型上下文协议支持
  • 语言服务器协议集成

子代理与委派

  • 生成和分叉子代理
  • 为其他编码代理提供产品提供者
  • 跨会话委派工作

Cordis插件模型

  • 插件作为服务、事件和效果
  • 共享上下文和生命周期
  • 为何没有特权核心

配置文件、捆绑包与设置

  • 配置文件和捆绑包分层
  • 使用cordis.patch.yml修补配置
  • 检查启动树

核心子系统

  • 仅追加会话日志
  • 系统提示和工具模式组装
  • 代理循环和轮次流程

事件与扩展点

  • 会话、代理和能力事件
  • 级联和拦截器事件
  • 将行为映射到扩展点

插件开发

  • 在上下文键上注册服务
  • 添加工具和模型适配器
  • 发布和发现插件

SDK、无头模式与自动化

  • 从另一进程驱动Harness
  • TypeScript和Python SDK
  • 命令行和无头自动化

要求

  • 了解软件开发基础
  • 有使用命令线和Git的经验
  • 熟悉JavaScript或TypeScript基础

受众

  • 软件开发人员
  • AI和机器学习工程师
  • DevOps和平台工程师
 14 小时

即将举行的公开课程

课程分类