跳到主内容

forkprobe 使用指南

ForkProbe 的 DeepSeek Harness 原生插件,把同一任务并行交给多个候选 Skill 试跑,生成可对比的本地 HTML 报告,由用户选定 winner 后让 Agent 继续任务。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

forkprobe

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add github:Jayden-X-L/forkprobe

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • 你不确定当前任务该用哪个 skill,想先看真实输出再决定。
  • 你想比较 baseline 和多个 skill,而不是只相信 skill 的描述。
  • 你的交付物是 PPTX、科研 figure package、调研报告、可运行网页或视频成片,需要看文件、预览和 QA。
  • 你想从本机已安装 Skill、EverMind Skill Hub、GitHub 或 BYO 路径中找到候选,再做一次小规模试跑。
  • 不适合简单确定性任务:如果答案或工具路径已经很明确,直接执行会更快。

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

这个插件解决什么问题?

当你不确定当前任务该用哪个 AI Skill 时,它会把同一任务并行交给 baseline 和若干候选 Skill,生成可对比的本地 HTML 报告,让你在看完真实输出后选择 winner,并由当前 DSH Agent 继续任务。

必须先看候选清单再运行吗?

是。forkprobe_compare 强制要求 confirmed=true 才会执行,否则直接报错;先让模型给出 shortlist 并等你确认再调用。

需要 Python 3 吗?

需要。插件依赖本机 Python 3 执行 prepare_native_compare.py 和 finalize_native_compare.py 来准备候选并渲染 Report;还要求本机安装了 Jinja2 模板引擎。

候选试跑时会不会改我电脑上的文件?

不会。每个候选 subagent 被设置成 toolFilter.allow=[](不允许调用任何工具),所以候选只会输出文本,不会写文件或递归调用 ForkProbe。

超时没点"继续"按钮怎么办?

调用 forkprobe_resume 即可。它会扫描工作区 forkprobe-logs/ 目录的最新 verdict 日志,把用户已经选定的 winner 输出交还给当前 DSH Agent。

如何卸载?

运行 dsh plugin --profile web remove forkprobe-dsh 即可,web 和 headless 两个 profile 下都要分别执行。

报告和候选输出会上传到云端吗?

默认不上传。Report 留在本机工作区;只有当用户在 Report 中勾选匿名分享时,才会向 ForkProbe 官方 Worker 上传任务类型、候选 Skill 名称和最终选择,不含任务原文或候选输出。

它和官方 web_search / 内置工具有冲突吗?

没有。插件只通过 Cordis 注册 forkprobe_compare 和 forkprobe_resume 两个新工具,不替换 Harness 任何内置服务,DSH 凭据也不会被复制。

— 源: plugin_wiki.faq_json

兼容性

  • DSH: 0.1.0-rc.6+
  • Node: >=22.19.0

— 源: plugin_wiki.compatibility_json

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则