dsh-vidfetch
在终端中运行以下命令:
dsh plugin install anaksunamu/dsh-vidfetch
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install anaksunamu/dsh-vidfetch 即可安装本插件,开源源码仓库地址为 https://github.com/anaksunamu/dsh-vidfetch 。
插件介绍
在 dsh-vidfetch 出现之前,让 DeepSeek Harness 智能体下载一段远程视频,往往需要手写 shell 脚本或手动调用 yt-dlp,既繁琐又容易出错。现在只需在智能体侧注册一个 fetch_video 工具:传入 url 和目标目录,插件便自动挑选最佳音视频流写入磁盘,遇到不支持的地址则返回简短的错误原因。无需配置文件、无需 API Key,开箱即用。
接口设计刻意保持极简——仅暴露一个函数 fetch_video,两个必填参数 url 和 dir。底层每次调用会派生一个 yt-dlp 子进程并继承宿主环境变量,因此唯一的运行时约束是 Node 22.19+(或 24+)。插件不发送任何遥测数据,也不会主动连接任何外部服务,只是将模型请求转换为一次本地下载操作。
它最适合那些工作流中需要智能体自主获取视频资产的开发者:内容归档、转码前处理、构建本地媒体库等等。实践建议:将 dir 指向沙箱或临时目录,避免模型随意决定写入路径;同时把下载得到的文件视为不可信内容,不要直接送入执行流水线。
使用场景
- 让智能体从网络地址直接下载最佳音视频流
- 将远程视频保存到指定目录用于后续处理
- 在无额外配置的工作流中自动获取视频文件
适合人员
- 构建智能体工作流的开发者
- 需要本地视频资产处理的用户
- 使用 DeepSeek Harness 的自动化实践者