dsh-plugin-local-agent-bridge:在瀏覽器中控制 Claude Code 與 Codex

前言

在本地開發中,通過終端直接操作 Claude Code 或 Codex 是常見場景。然而,DeepSeek Harness(DSH)主要提供瀏覽器端的控制界面。頻繁在瀏覽器和終端之間切換,會打斷開發心流。

dsh-plugin-local-agent-bridge 插件解決了這個問題。它將本地已安裝的 Claude Code 和 Codex 會話引入 DSH 的瀏覽器 UI,讓你在同一個界面中管理所有操作,無需離開瀏覽器。

插件定位

這是一個由用戶 Leshm0321 維護的客戶端插件,提供 DeepSeek Harness 瀏覽器控制面,用於控制 Host 上的原生 Codex 和 Claude Code 會話。

核心價值

插件不充當 LLM 適配器,也不調用模型的 HTTP API。它通過本地進程橋接,讓瀏覽器作爲 UI 界面,而實際的認證和執行都在 Host 終端完成。

核心功能

插件在瀏覽器端提供了以下能力:

  • 統一面板管理:側邊欄出現 Local Agents 入口,按工作目錄管理會話。
  • 鍵盤操作流:支持 Enter 發送、Shift+Enter 換行、↑ 回看歷史消息、Esc 中斷當前回合。
  • 權限模式控制:提供 Auto、Manual、Accept edits、Plan、Bypass 五種權限模式,映射到原生產品的實際支持範圍。
  • 可展開的執行詳情:支持展開工具調用和思考過程,查看每一步的輸入輸出。
  • 上下文監控:當會話過長時,會顯示上下文使用警告。
  • 原生工具批准:瀏覽器會彈出與終端一致的原生工具批准提示,而非寫入配置文件。
  • 會話續接與切換:可以在瀏覽器中繼續終端中的會話,或在同一臺機器、同一目錄下切換使用 Claude Code 或 Codex。
  • 界面一致性:支持多語言,並跟隨 Harness 的主題(亮色/暗色)。

安裝與啓用

安裝前請確保已安裝 DeepSeek Harness 的內置 web profile。

使用官方命令安裝

執行以下命令將插件添加到 web profile:

dsh plugin --profile web add github:Leshm0321/dsh-plugin-local-agent-bridge

驗證安裝

安裝完成後,可以通過以下命令檢查配置是否生效:

dsh --profile web --dump-config

啓動 Harness web 界面:

dsh web

典型用法

完成安裝後,按以下步驟開始使用:

  1. 確認環境:在啓動 Harness 的終端中確認 claude --version 和 codex --version 命令可用。
  2. 打開面板:在瀏覽器界面左側找到 Local Agents 入口。
  3. 添加工作目錄:
    • 在面板中輸入 Host 上的絕對路徑。
    • 或點擊 Browse… 按鈕選擇目錄。
  4. 創建會話:
    • 選擇產品(Claude Code 或 Codex)。
    • 選擇對應目錄。
    • 點擊 Create session。

環境要求與注意事項

插件對 Host 環境有特定依賴,且存在安全邊界。

系統要求

  • DeepSeek Harness:需 0.1.6-alpha.2 或以上。
  • Node.js:^22.19.0 或 >=24.0.0。
  • pnpm:11.7.0。
  • Claude Code:>=2.1.220 <2.2.0(可選)。
  • Codex:>=0.147.0 <0.156.0(可選)。
  • 操作系統:Windows 10/11 x64, macOS 13+, Linux x64/arm64。

安全與權限

  • 無憑證傳輸:瀏覽器永遠不會登錄 Anthropic 或 OpenAI,也從不接收供應商 cookies、OAuth 令牌、API 密鑰或原生會話標識符。所有認證和執行均在 Host 的終端進程中進行。
  • 版本兼容:默認拒絕不支持或無法識別的產品版本。插件會列出已安裝版本和允許的範圍,可以通過本地配置覆蓋 allowExperimentalVersions(但這不構成官方兼容性聲明)。

限制

  • 必須登錄:Host 上必須已安裝並登錄 Claude Code 或 Codex,插件沒有登錄界面。
  • pnpm 限制:如果直接通過 Git URL 安裝,pnpm 需要在配置文件中添加對應的 commit hash 到 allowBuilds 列表。
  • 僅限 Web Profile:必須使用內置的 web profile,否則不會顯示瀏覽器 UI。

總結

dsh-plugin-local-agent-bridge 允許你將 Claude Code 和 Codex 的本地執行能力接入 DeepSeek Harness 的瀏覽器生態。通過統一的鍵盤快捷鍵、權限管理和會話視圖,它提供了一種不離開瀏覽器即可管理本地智能體的工作流。

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

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

小夜