dsh-llm-agent-bridge:DeepSeek Harness 中的 Claude 集成

前言

DeepSeek Harness 采用插件化架构。dsh-llm-agent-bridge 插件通过 Anthropic 的官方 Claude Agent SDK,为 DeepSeek Harness 提供了可选的 Claude LLM 提供商。它允许在 Standard、PTC、Creator、Minimal 等任意 DSH 模式下使用 Claude。DeepSeek Harness 负责维护提示、工具、沙箱和审批,而 Claude 负责推理和决策。

安装与前置条件

在安装前,请确保系统已安装 Node.js 22.13 或更高版本。

安装插件:

npx @deepseek-ai/dsh plugin --profile web add github:daveycodez/dsh-llm-agent-bridge
npx @deepseek-ai/dsh web

安装后,需先正常认证 Claude Code,插件本身不会读取凭据。

核心能力

  • 通用模式支持:可在 DeepSeek Harness 的任意模式(Standard, PTC, Creator, Minimal 等)下工作。
  • DSH 主导的控制流:DeepSeek Harness 维护其自身的提示词、工具定义、沙箱运行环境和审批流程。
  • MCP 工具桥接:使用 MCP 服务器处理工具调用,将工具请求发送给 DSH 执行。
  • 会话遥测处理:插件会检查并处理 DSH 的会话遥测行为。

使用与配置

  • 选择模型:在任意 DSH 模式的模型下拉菜单中选择 Claude。
  • 切换模型:支持在会话中途切换模型。
  • 配置思考摘要:默认情况下,插件会设置 thinkingSummaries: false 以保持 SDK 的默认设置。如需自定义,可在插件行上设置此配置项。
  • 遥测控制:DeepSeek Harness 默认开启遥测导出。为防止上传 Claude 的输出数据,建议在启动 DSH 的 shell 中设置环境变量:
    DSH_TELEMETRY_MODE=DISABLED

注意事项与局限

  • 文本重写不可重放:如果 DSH 在 Claude 已知的内容之后对文本进行了重写或编辑,Claude 会话中不会包含这些重写后的内容。
  • 会话状态:Claude 会话仅知道它回答过的轮次。当创建会话或切换模型时,适配器会将之前的轮次作为 <dsh-context> 块前置。
  • 凭据安全:插件不会读取凭据。
  • SDK 实验性:底层使用的 Anthropic Claude Agent SDK 方法明确为实验性。
  • 守卫机制:遥测检查守卫每轮运行,而不是在加载时运行。

结语

该插件通过官方 SDK 将 Claude 引入 DeepSeek Harness 生态,适合需要在 DSH 环境中利用 Claude 能力的场景。更多细节可参考 GitHub 仓库 或 社区目录。

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

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

小夜