跳到主内容

deepseek-harness 使用指南

把 Polaris 平台的工具与技能目录接入 DeepSeek Harness,并把技能里声明的允许工具策略落到当前 DSH 回合中执行。

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

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

快速上手

Polaris

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add github:ZJU-REAL/Polaris#path:integrations/deepseek-harness

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

— 源: plugins.install

关键要点

  • Research Wiki,「编译,而非检索」。 由大模型先把论文读完并编译成一个持久、互链的知识库,
  • 一个内容池,四种集合。 每篇论文只存一份;方向库、课题书架、个人库和每日新论文流都是长在
  • 每日 arXiv 新论文流。 全实验室共享的每日新论文,可点赞,也可一键收藏进任何你有写权限的
  • Idea Forge。 信号驱动的缺口分析、四维打分、语义去重,以及一个会对照本地文献库和外部来源
  • 多智能体 + 人类评审。 人设化的评审智能体辩论出 Elo 排名;人可以实时加入,其意见被注入

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

这个插件做什么的?

它把一个 Polaris 账号连接到 DeepSeek Harness(DSH),让 DSH 能调用 Polaris 后端暴露的 MCP 工具,并把 Polaris 上的助手技能以原生方式注入到 DSH 的技能目录里,而不是重复暴露成 MCP 工具。

需要 Polaris 后端做哪些准备?

后端需要先应用数据库迁移 8ff89f7fcdeb,然后用一个当前登录态的 JWT 调 /api/integration-tokens 创建集成令牌;令牌明文只在创建时返回一次,Polaris 只存 SHA-256 摘要。

安装后需要怎么配置?

安装后在启动 DSH 之前设置三个环境变量:POLARIS_BASE_URL(Polaris 服务地址)、POLARIS_DSH_TOKEN(集成令牌)、POLARIS_DSH_TOOL_PROFILE(默认 dsh-readonly-v1)。不要把令牌直接写进 cordis.patch.yml。

allowed-tools 不匹配会出现什么情况?

列表按 Polaris 原始工具名(如 search_papers)匹配,不匹配 DSH 的命名空间形式;同一回合里多个技能的允许工具列表会取交集,从不放宽工具集合,也不会限制非 Polaris 的 DSH 工具。

令牌被吊销或降权会怎样?

技能发现遇到 401/403 会清空已缓存的技能并把 DSH 的发现标记为失效,Polaris 后端降级为只读账号时,即便令牌声明了写权限也会被拒绝,/mcp 在下次请求时立即失效。

怎么确认插件已经接好?

启动 DSH 后用 dsh --profile web --dump-config 检查里面出现 polaris-mcp 和 polaris-skills 两行;DSH 工具目录里应出现形如 mcp__polaris__search_papers 的工具,且 Polaris 的 skill_load 不应出现。

— 源: plugin_wiki.faq_json

兼容性

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

— 源: plugin_wiki.compatibility_json

踩坑提醒

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

— 来源:通用规则