dsh-adb-ultimate:DeepSeek Harness 全功能 ADB 設備管理插件

DeepSeek Harness(DSH)採用插件化架構,這使得擴展系統功能變得靈活。在處理 Android 設備時,若要通過智能體直接操作設備,需要通過 ADB 協議建立連接。dsh-adb-ultimate 正是爲這一場景設計的插件,它將完整的 ADB 設備管理能力集成到 DSH 中。

插件定位

該插件由維護,屬於「工作流」類別。它的核心作用是讓 DeepSeek Harness 能夠直接控制 Android 設備,實現屏幕監控、性能數據讀取以及應用和文件的操作。

核心功能

插件在 DSH 界面中嵌入了一個完整的設備管理面板,主要包含以下能力:

  • 設備面板

    • 屏幕監控:支持實時屏幕查看,刷新間隔爲 1 秒。
    • 性能監控:實時顯示內存(RAM)、CPU、電池狀態(電量、溫度、健康度)。
    • 設備信息:展示設備型號、Android 版本、序列號等基礎信息。
    • 應用管理:支持瀏覽、搜索應用,查看應用詳情(版本、權限)。
    • 日誌查看:實時輸出 Logcat 日誌,支持 V/D/I/W/E 級別過濾。
  • 設備連接

    • 支持 WiFi 直連及配對驗證。
    • 記錄連接歷史,方便快速重連。
    • 支持同時管理多臺設備。
  • 設備控制

    • 支持截圖、開關屏幕、點擊、滑動、文本輸入等手勢操作。
    • 支持應用安裝、卸載、啓動、強制停止。
    • 支持文件推送與拉取。
  • 系統調試

    • 支持 Logcat 輸出、Dumpsys、Getprop 等系統命令查詢。
    • 支持直接執行 Shell 命令。

安裝與啓用

在安裝前,請確保環境滿足以下依賴要求:
* Node.js >= 18.0.0
* @deepseek-ai/cordis >= 3.0.0

使用以下命令安裝插件:

dsh plugin --profile web add github:newborne/dsh-adb-ultimate

典型用法

  1. 連接設備:首先在 Android 設備上開啓 WiFi ADB 調試,然後通過插件提供的面板連接設備 IP 地址。
  2. 實時監控:連接成功後,設備面板會自動刷新屏幕畫面(1秒間隔)和性能數據。
  3. Agent 操作:你可以通過自然語言指令讓 Agent 幫你安裝該插件,例如:“Help me install this plugin: https://github.com/newborne/dsh-adb-ultimate”。
  4. 應用管理:在面板的 Apps 標籤頁中瀏覽已安裝應用,或通過指令安裝、卸載應用。

適用場景與注意

該插件適合需要通過 AI 控制或監控 Android 設備的開發者、測試人員以及技術愛好者。

安全提示:插件以當前 DSH 進程的權限運行。在安裝第三方插件前,建議檢查其源碼和許可證(MIT)。

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

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

小夜