← 返回列表
未验证
让你的 DeepSeek Harness agent 能够直接从 URL 下载视频。
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/24 · 已提供中文文档
给你的 DeepSeek Harness 智能体一个按需视频下载器
综合分
27.3
GitHub 分
27.3
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add anaksunamu/dsh-vidfetch该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-vidfetch
让你的 DeepSeek Harness agent 能够直接从 URL 下载视频。
功能
注册一个工具 fetch_video,模型可以调用它从任意 URL 下载主视频。
- 将可用的最佳音视频流下载到 agent 指定的目录。
- 返回 ok 以及它写入的文件列表。如果 URL 不受支持,则返回简短的错误原因。
- agent 侧无需配置文件或额外设置:只需将 dir 指向某个可写位置即可。
安装
dsh plugin --profile web add dsh-vidfetch
从本仓库安装:
git clone https://github.com/anaksunamu/dsh-vidfetch.git
npm install --prefix ./dsh-vidfetch
npm run build --prefix ./dsh-vidfetc
dsh plugin --profile web add ./dsh-vidfetch
用法
模型调用 fetch_video 时需要两个必填参数:
| 参数 | 类型 | 描述 |
| --- | --- | --- |
| url | string | 视频所在的 URL。 |
| dir | string | 下载文件的输出目录。 |
agent 发起的示例调用:
{ "url": "https://example.com/watch/abc123", "dir": "~/downloads" }
输出:
{ "message": "ok", "files": ["downloads/video.mp4"] }
失败时,message 包含简短的错误原因,files 为空:
{ "message": "Unsupported URL", "files": [] }
要求
- DSH:已针对 0.1.1-rc.x 系列测试。
- Node:^22.19.0 || >=24.0.0。
- yt-dlp:由依赖提供。
权限与网络
在信任一个 agent 工具之前,请明确了解其风险:
- 出站网络:每次调用都会获取模型传入的任意 URL。该插件不发送任何遥测数据,也不会自行联系任何外部服务。
- 文件系统写入:文件会写入模型提供的 dir(若为空,默认为当前工作目录)。路径由模型决定——如果你不希望发生任意写入,请将 dir 指向沙箱或临时文件夹。
- 子进程:每次调用都会运行一个 yt-dlp 进程;它会继承宿主机的环境。
- 不受信任内容警告:从随机 URL 获取的视频是不受信任的文件。不要将它们直接送入执行流水线。
- 无需 API key:此插件不需要 API key。
许可证与声明
- 许可证:MIT。
- 与 DeepSeek AI 无关联。
- 上述兼容性说明适用于 DSH 预览版 0.1.1-rc.x。扫码进群