DeepSeek Harness桌面版支持跨平台插件化

DeepSeek Harness桌面版支持跨平台插件化。用户可通过自然语言指令在5分24秒内自动生成并安装插件,实现模块化扩展工具与界面。

DeepSeek Harness 桌面版:跨平台插件化架构解析

DeepSeek Harness 桌面应用现已支持 macOS 和 Windows 平台。该产品的核心设计理念为“一切皆插件”,旨在通过模块化方式扩展工具、技能及用户界面。

5分24秒自动构建插件

插件管理与创建者模式

用户可以通过两种方式获取插件:一是直接安装现有插件,二是利用内置的“创建者模式”(Creator Mode)通过聊天交互生成新插件。

图注:DeepSeek Harness 插件管理器界面,展示官方插件列表及添加插件选项;下方演示了通过 Creator Mode 编写并安装 Pomodoro 计时器插件的过程。

在“创建者模式”下,系统能够理解自然语言指令并自动执行开发流程。以文中展示的示例为例,当用户输入“Write a Pomodoro timer plugin for me.”后,系统依次执行了以下操作:

  • 深入分析需求(Deep diving...)
  • 加载技能文件 skills/cordis-plugin-development/SKILL.md
  • 进行逻辑思考,确定使用 shell.overlay 作为全屏浮动层以实现置顶窗口效果
  • 检查提供者(Inspect providers)及查询运行时槽位(Query runtime Slots.listSubTree)
  • 写入配置文件 dsh-plugin-pomodoro-float/package.json(新增 35 行代码)
  • 写入客户端脚本 dsh-plugin-pomodoro-float/client.js(新增 638 行代码)
  • 调用工具 plugin_manager · install_bundle 进行安装
  • 编辑 dsh-plugin-pomodoro-float/client.js(修改 5 行,删除 3 行)
  • 通过 Bash 验证插件实时状态

整个自动化构建、安装及验证过程耗时 5 分 24 秒,最终生成了一个可用的漂浮式波莫多罗计时器插件。

功能模块分类

根据界面显示,DeepSeek Harness 的功能组件分为以下几类:

  • Official(官方):包括 Agent teams、Terminal、Agent loop、Subagents。
  • Experimental(实验性):包括 Auto approval review、Scheduled tasks、Voice input。
  • Installed(已安装):如上述生成的 Pomodoro timer 插件。

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读