前言¶
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