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
踩坑提醒
安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。
— 来源:通用规则