前言¶
DeepSeek Harness 的插件生態允許開發者通過工具擴展智能體能力。本插件位於「模型推理」分類,旨在解決如何將軟件倉庫上下文轉化爲可執行視頻概念的問題。
插件簡介¶
anglesvideo-dsh-plugin 是 DeepSeek Harness 的一個開源插件,由 anglesvideo 維護。它利用 Angles Developer API,幫助開發者從本地倉庫生成產品發佈視頻的初步概念與渲染結果。
核心能力¶
插件註冊了以下工具:
angles_inspect_repository:讀取本地允許列表內的文件,返回受限的上下文摘要。angles_create_launch_concepts:將結構化的產品簡報發送給 Angles,返回三個視頻概念方案。angles_list_templates:列出可用的視頻模板及其媒體要求。angles_preview_launch_render:檢查渲染過程中的阻塞項、警告以及媒體使用情況,不消耗配額。angles_upload_launch_asset:上傳用戶選定的截圖或片段。angles_render_launch_video:在確認後啓動視頻渲染。angles_get_video_status:返回渲染進度及最終視頻或編輯器 URL。
安裝與啓用¶
插件通過包管理器安裝,建議在安裝時固定 Commit SHA 以保證穩定性:
dsh plugin --profile demo add github:anglesvideo/anglesvideo-dsh-plugin#<commit-sha>
典型用法¶
從倉庫分析到視頻產出的標準流程如下:
- 請求 DSH 調用
angles_inspect_repository。 - 審查返回的文件列表和上下文摘要。
- 讓 DSH 根據摘要生成簡潔的產品簡報。
- 調用
angles_create_launch_concepts並審查所有三個概念。 - 選擇一個概念並確定兼容的模板。
- 調用
angles_preview_launch_render,檢查阻塞項、警告和媒體使用情況。 - 在渲染前請求用戶明確確認。
- 在需要時將上傳的資源 URL 作爲
mediaAssetsJSON 參數傳入,然後調用angles_render_launch_video並傳入confirmed: true。 - 使用
angles_get_video_status輪詢直到獲得最終 URL。
注意事項¶
- 隱私與權限:插件不會上傳原始倉庫,會跳過 dotfiles、構建目錄、敏感路徑名及類似憑證的行。它以當前 DSH 進程的權限運行,安裝前建議檢查源碼。
- 環境配置:需要在啓動 DSH 的環境中設置環境變量
export ANGLES_API_KEY="your-angles-api-key"。不要將 API Key 提交到cordis.yml、倉庫或提示詞中。 - 當前狀態:這是開發者預覽版本。第一個公共版本使用 Angles Developer API,不包含自定義 DSH 面板或嵌入式視頻編輯器。
生態鏈接¶
- 插件目錄:https://www.skillhub.cn/plugins/anglesvideo/anglesvideo-dsh-plugin
- 源碼倉庫:https://github.com/anglesvideo/anglesvideo-dsh-plugin