DeepSeek Harness Minimal Omni 插件

前言

DeepSeek Harness(DSH)默认运行时通常包含大量工具,即使处于空闲状态也会占用空间并增加复杂度。Minimal Omni 插件旨在解决这一问题:它保持 DeepSeek Harness 的默认状态最小化,仅在任务明确需要浏览器、文档解析或代码导航能力时,才按需启用这些功能。

插件简介

该插件是 DeepSeek Harness 的一个独立开发者预览包,由 Rainflowers686 维护,遵循 MIT 许可证。它通过向现有的 DSH web 配置文件添加一个包来工作,不会改变默认预设、提供商设置、凭证、代理或权限。

核心功能

插件提供以下核心能力:
- Minimal brain:最小化默认运行时。
- 按需能力:按需启用代码/LSP、浏览器、Web 获取、PDF/DOCX/ZIP 提取。
- 任务管理:Jobs(任务)、Session reload(会话重载)。
- 目标与压缩:Native Goal(原生目标)、Manual /compact(手动 /compact)、Goal continuity across a successful compaction(成功压缩后的目标连续性)。
- 集成路径:Integrated coding path(集成编码路径)。
- 工作流支持:XLSX 和 PPTX 模型面向工作流、Automatic compaction tuning(自动压缩调优)。

安装与启用

在使用前,请确保你的环境满足要求:Node.js >= 22.19.0。Windows 是当前首个支持的平台。

  1. 在现有的 DSH 环境中执行安装命令:
dsh plugin --profile web add github:Rainflowers686/deepseek-harness-minimal-omni#v0.2.0-preview.2
  1. 启动 DeepSeek Harness Web 配置文件:
dsh --profile web
  1. 创建新会话,打开 Agent preset,并选择 Minimal Omni。

典型用法

在选中 Minimal Omni 预设后,默认界面保持简洁,仅显示 pwsh、str_replace_editor、request_capability、release_capability 等基础工具。

当任务需要访问当前网页、解析文档(如 PDF、DOCX、ZIP)或进行仓库代码导航时,会话可以请求相应的浏览器、文档或代码/LSP 能力,并在任务完成后释放这些能力。

若需卸载该插件,可执行:

dsh plugin --profile web remove @rain/minimal-omni

注意事项与限制

  • 平台支持:Windows 是目前的首个支持平台,其他平台的支持情况请参考项目文档。
  • 功能状态:XLSX 和 PPTX 工作流、自动压缩调优仍处于实验阶段。
  • Vision 支持:支持情况取决于所选路由是否支持图像输入。
  • 安全与权限:能力工具使用当前会话工作区和有界输出。浏览器资料、下载、截图和任务由运行时拥有。已知不支持的 Vision 路由会在图像工具使用前被拒绝。
  • 社区使用:正常社区使用不需要接受账本或人工请求预算。Acceptance/CI 模式有更严格的请求和家庭隔离检查。
  • 日志安全:切勿将 API 密钥、Cookies 或私人会话日志粘贴到 issue 中。

结语

Minimal Omni 插件通过按需启用机制,帮助开发者在保持 DeepSeek Harness 默认简洁性的同时,获得浏览器、文档解析等高级能力。对于需要精细控制会话工具列表的开发者,这是一个实用的开发者预览方案。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜