DSH App:DeepSeek Harness 的桌面工作臺

前言

DeepSeek Harness 採用了插件化架構,功能通常分散在不同的插件中。爲了統一對話、文件、Git 和 Agent 的管理,需要更集中的界面。DSH App 爲 DeepSeek Harness 打造了一個 Codex 風格的客戶端,提供 Windows 桌面應用和 Web 界面,連接同一個 web profile,共享會話和插件配置。

核心功能

DSH App 將分散的功能整合到一個工作臺中,提供以下能力:

  1. 共用工作臺:整合對話、文件樹、Git、預覽與代碼編輯,支持深淺外觀。
  2. 側邊聊天:支持獨立會話、歷史記錄、重命名、獨立草稿和上下文引用,可與主對話切換。
  3. Agent 控制:Agent 可以控制側欄打開文件、定位行號或切換視圖。
  4. 設置與插件:合併第三方插件的設置頁面,提供原生表單。
  5. 管理工具:內置技能、MCP、費用用量管理與桌面維護功能。

安裝與配置

使用前需確認環境版本。DSH App 需要 Node.js 24+、pnpm 11,以及 DSH 0.2.0-rc.2。Electron 是可選依賴,首次啓動需聯網。

  1. 安裝插件到 web profile:
    dsh plugin --profile web add 'git+https://github.com/CaT-Hode/DSH-app.git'
  1. 激活 Web 服務:
    dsh --profile web --no-open
等待服務就緒後停止。
  1. 啓動桌面客戶端:
    $dshData = if ($env:DSH_HOME) { $env:DSH_HOME } else { Join-Path $HOME '.dsh' }
    & (Join-Path $dshData 'profiles\web\node_modules\.bin\dsh-app.cmd')

典型用法

Agent 可以通過命令控制側欄。例如,打開側邊聊天草稿:

sidebar_open_view({
  target: 'sidechat',
  type: 'tab',
  title: '代碼審閱',
  draft: '請幫我審閱當前改動',
  context: [{ title: '關注點', text: '重點檢查異常處理和邊界條件' }]
})

注意事項與兼容性

  1. 插件衝突:不要與原插件同時啓用。需遷移以下插件:
    • dsh-better-sidebar
    • @michengai/dsh-codex-ui
    • dshmarket
    • dsh-mcp-connector
    • dsh-cost-meter / dsh-context
    • 技能管理器
  2. 數據共享:桌面和 Web 連接同一 web profile,不產生兩份對話。
  3. 許可證:MIT 許可證。
羽毛球分组比赛记分
小程序二维码

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

小夜