系列教程
47 节
AI Agent 教程
按顺序阅读,循序渐进掌握相关 AI 工具与实战方法。
从「AI Agent(智能体) 教程」开始
DeepSeek Harness 用插件组合模型、工具、界面和会话能力。你可以直接从应用的插件页管理扩展,也可以让 DeepSeek Harness 自动帮你开发插件;有兴趣深入的话,还可以阅读「第一个插件」及「组合包与 profile」章节自己动手制作。
文件读取、Shell、模型接入等基础能力已由当前 profile 的插件组合提供,完成首次任务不需要重新安装一套插件。两个容易混淆的概念:
注意:索引校验通过只说明格式有效,不代表官方审核了作者、代码或安全性。发现页没有合适插件时,可以从 GitHub 的 dsh-plugin 主题查找源码,再核对维护状态和兼容范围。
也可以直接把需求交给 DeepSeek Harness:把当前工作目录的需求做成左侧菜单入口,输入需求后等待开发完成;复制提示中给出的绝对路径,点击左侧插件菜单 → 添加插件,输入该路径并启用。启用后左侧会多出对应入口,插件列表中也能看到它;点击右上角编辑器选项,还可以在编辑器中查看插件目录与代码,方便继续修改。
已安装 CLI 的用户,可以用 dsh plugin 把组合包安装到明确的 profile(下面的包名与路径是占位示例,需替换成实际存在且经过核对的插件):
# 安装发布到 npm 的精确版本
dsh plugin --profile web add your-plugin-package@1.2.3
# 安装本地开发的组合包
dsh plugin --profile web add ./hello-plugin
# 查看最终组合配置
dsh --profile web --dump-config
要点提醒:
| 检查项 | 通过标志 | 不通过时 |
|---|---|---|
| 兼容性 | 安装器接受当前 DSH 版本 | 检查 engines.dsh 或相关 peer 依赖范围 |
| 配置加载 | 目标 profile 的最终配置包含插件条目 | 确认安装目标、bundle 声明和 patch 路径 |
| 依赖就绪 | 插件已激活,没有停在等待依赖状态 | 检查 inject 对应服务是否由当前组合提供 |
| 实际能力 | 新会话中工具被调用,或 UI 功能能完成最小任务 | 查看插件日志和工具结果,不能只凭安装成功判断 |
例如安装问候工具后,应看到 greet 调用返回 "Hello, IZZI!";安装纯界面插件则应检查对应入口和交互。需要重启时按应用提示操作。