DeepSeek Harness Plugins 和Skill一样吗

不完全一样。

DeepSeek Harness 的 Plugin 是更上层、更广义的扩展机制,Skill 只是 Plugin 能提供的一种能力。

DeepSeek 官方对 Harness 的描述非常明确:

它基于 Cordis 的插件系统,models、tools、skills、sessions、sandboxes、storage、loops、scheduling、UI 都可以由 Plugin 提供。也就是说,Plugin 是整个 Harness 的“模块/插件容器”。

可以这样对应:

概念 DeepSeek Harness 你理解的 Skill
层级 Plugin 更上层 更偏具体能力
能否包含 Skill 可以 本身通常就是一个 Skill
能否提供 Tool 可以 通常通过调用 Tool 实现
能否改 UI 可以 一般不行
能否提供存储/会话 可以 一般不负责
能否提供模型接入 可以 一般不负责
类似什么 VS Code Extension / npm 插件 一套操作说明 + 工作流能力

例如一个 GitHub Plugin 可能同时注册:

GitHub Plugin
→ GitHub API Tools
→ PR Review Skill
→ Issue Triage Skill
→ GitHub OAuth/配置
→ UI
→ Session/状态管理

而一个 Skill 更像:

PR Review Skill
→ “先读取 diff → 检查 bug → 检查测试 → 输出 review”
→ 再去调用 GitHub Tool、Shell Tool 等。

所以如果拿我们现在说的 Skill 来对比,最准确的是:

DeepSeek Harness Plugin ≈ 一个完整扩展包 / Extension

Skill ≈ Plugin 里面的一项 Agent 工作能力 / SOP

而且 DeepSeek 官方安全说明里也是把 plugins、MCP servers、Skills、Hooks 并列写的,这进一步说明它们不是同一个概念。

你之前如果理解 Skill 是类似 SKILL.md:告诉 Agent 什么时候用、怎么做、调用哪些工具、遵循什么步骤,这个理解基本没问题。DeepSeek Harness 的 Plugin 则明显更接近 “把 Skill + Tool + 配置 + 生命周期 + UI + 存储等东西打包起来的可安装模块”。

谢谢科普

一个扩展功能一个规范流程,别混着理解

名字起得太像了,官方文档也没说清楚

不一样,Plugins是装进去的包,Skill是行为说明

我理解插件偏底层接口,技能更像预设好的做事方式