deepseek-harness.github.io · VERIFIED WEBSITE

DeepSeek Harness 第一个插件教程

从最小 TypeScript 插件开始学习 DeepSeek Harness 的 apply、inject、effect 生命周期、函数/对象/类插件形态和 patch 加载方式。

访问网站
9.0编辑综合评分
访问正常技术访问状态
中文界面语言支持
免费使用付费模式
暂无真实页面截图,访问目标网站可查看当前页面

资源介绍

REVIEWED · 2026.08.17

这是 DeepSeek Harness 官方插件开发的最佳起点。教程用一个导出 apply(ctx) 的 TypeScript 模块建立最小插件,通过绝对路径写入 cordis.yml,再用 --patch 覆盖层加载到 Web UI。后续示例解释 ctx.effect() 如何登记可逆副作用、插件卸载时怎样自动清理监听器和定时器,以及 inject 如何保证 tools、llm 等依赖服务在 apply 运行前就绪。教程还比较函数、对象和 Service 类三种插件形态,能帮助开发者建立正确的 Cordis 生命周期心智模型。

适合:准备为 DeepSeek Harness 开发工具、服务、模型适配器或本地插件的 TypeScript 开发者

使用场景

BEST FIT
  1. 创建最小 Harness 插件从最小 TypeScript 插件开始学习 DeepSeek Harness 的 apply、inject、effect 生命周期、函数/对象/类插件形态和 patch 加载方式。
  2. 用 patch 加载本地插件从最小 TypeScript 插件开始学习 DeepSeek Harness 的 apply、inject、effect 生命周期、函数/对象/类插件形态和 patch 加载方式。
  3. 声明服务依赖从最小 TypeScript 插件开始学习 DeepSeek Harness 的 apply、inject、effect 生命周期、函数/对象/类插件形态和 patch 加载方式。
  4. 管理插件卸载与资源清理从最小 TypeScript 插件开始学习 DeepSeek Harness 的 apply、inject、effect 生命周期、函数/对象/类插件形态和 patch 加载方式。
  5. 选择函数、对象或类插件形态从最小 TypeScript 插件开始学习 DeepSeek Harness 的 apply、inject、effect 生命周期、函数/对象/类插件形态和 patch 加载方式。

极简评分

EDITORIAL SIGNALS
01 / SCORE

编辑评分 9.0

综合功能、上手成本、实际价值与长期可用性。

02 / USABILITY

易用性 8.7

从首次打开到完成核心任务的学习成本。

03 / FEATURES

功能度 9.1

核心能力与真实工作场景的覆盖程度。

04 / VALUE

价值度 9.3

价格模式、免费范围与长期使用价值。