🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Fotor 图像创作 fotor-ai/dsh-fotor-plugin

DeepSeek Harness
fotor-ai5 天前有提交已提供中文文档扫描:含敏感能力

在对话中调用 Fotor 技能生成并编辑图片

30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add fotor-ai/dsh-fotor-plugin
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · other
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 5 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 7 处,展示前 7 条)
  • 读取本地文件
    runtime/config.mjs:27
    const info = await stat(value).catch(() => null);
  • 读取本地文件
    runtime/config.mjs:55
    await access(command, constants.X_OK);
  • 读取本地文件
    runtime/config.mjs:63
    const bridgeRoot = path.dirname(path.dirname(await realpath(proxy)));
  • 读取本地文件
    runtime/config.mjs:64
    const manifest = JSON.parse(await readFile(path.join(bridgeRoot, 'package.json'), 'utf8'));
  • 写入本地文件
    runtime/lease.mjs:7
    await mkdir(path.dirname(directory), { recursive: true, mode: 0o700 });
  • 读取本地文件
    runtime/lease.mjs:22
    const current = await lstat(filename).catch(() => null);
  • 删除本地文件
    runtime/lease.mjs:23
    if (current?.isFile() && current.ino === identity.ino && current.dev === identity.dev) await unlink(filename);
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 的 Fotor 插件,从审核过的源码快照分发。

README

由 DeepSeek 最新模型翻译生成
Fotor for DeepSeek Harness 需要 24.x 内的稳定版 Node 24.2.0 或更高版本,或稳定版 Node 26.x。当前验收使用 Linux DeepSeek Harness Web 0.2.1-rc.3。更早的 rc.2 结果保留原有范围。要确认具体测试过的主机、运行时和安装路径,请查看该发行版记录的结果。 在 DeepSeek Harness Web 中使用 Fotor 的共享技能,并自动安装 MCP 桥接依赖。 | 字段 | 值 | | Bundle | @fotor-ai/dsh-fotor-plugin | | 版本 | 0.6.1 | | 发行通道 | production | | 服务环境 | production | | MCP 端点 | https://mcp.fotor.com/mcp | | 声明的主机范围 | >=0.2.1-rc.2 <0.3.0-0 | | 主机基线 | Linux DeepSeek Harness Web 0.2.1-rc.3 | | 桥接 | mcp-remote 0.15.2 | | Node 范围 | >=24.2.0 <25.0.0 \|\| 26.x,稳定版本 | | 许可证 | Apache-2.0 | 验证范围 包检查覆盖文件、引用和配置。
展开完整文档(README 剩余 1 节)
Fotor for DeepSeek Harness

需要 24.x 内的稳定版 Node 24.2.0 或更高版本,或稳定版 Node 26.x。当前验收使用 Linux DeepSeek Harness Web 0.2.1-rc.3。更早的 rc.2 结果保留原有范围。要确认具体测试过的主机、运行时和安装路径,请查看该发行版记录的结果。

在 DeepSeek Harness Web 中使用 Fotor 的共享技能,并自动安装 MCP 桥接依赖。

| 字段 | 值 |
| Bundle | @fotor-ai/dsh-fotor-plugin |
| 版本 | 0.6.1 |
| 发行通道 | production |
| 服务环境 | production |
| MCP 端点 | https://mcp.fotor.com/mcp |
| 声明的主机范围 | >=0.2.1-rc.2 <0.3.0-0 |
| 主机基线 | Linux DeepSeek Harness Web 0.2.1-rc.3 |
| 桥接 | mcp-remote 0.15.2 |
| Node 范围 | >=24.2.0 <25.0.0 \|\| 26.x,稳定版本 |
| 许可证 | Apache-2.0 |

验证范围

包检查覆盖文件、引用和配置。安装、MCP 授权与调用、网站登录、额度链接、上传和媒体执行,需要在选定的主机和环境里单独验证。发行版或模型查询不能证明网站登录成功,也不能证明媒体结果已完成。

Bundle 提供两个小型原生 Host 适配器,自动配置主机自有的组件。桥接由包管理器获取,并负责 OAuth。npm 产物携带完整的运行时依赖树;Git 安装会下载该依赖。要确认完整支持,需要真实的受控重新授权恢复,以及安装、调用、网站访问和重启复用;请查阅已安装发行版的证据。静态检查不能证明媒体执行和到期触发的刷新。

DeepSeek Harness

DeepSeek Harness 在命令和原生标识符中缩写为 dsh。

DeepSeek Harness 安装

生产发行版

先确认所选修订包含 DeepSeek Harness Bundle。把该作用域包及其固定版本的桥接依赖安装到选定的配置档。选择 Web 的 Enable now,或加载命令行配置档;之后两个组件会自动配置,除非用户显式设置禁用了它们。

dsh plugin --profile web add "git+https://github.com/fotor-ai/dsh-fotor-plugin.git" --ignore-scripts

这是 https://github.com/fotor-ai/dsh-fotor-plugin 的独立根 Bundle。只有所选通道包含此版本后,才能使用它的根 Git 源。多平台仓库记录了此外部源;它不再分发新的 DeepSeek Harness 包。已有的子目录安装需要单向迁移到原生源。

Bundle 标识为 @fotor-ai/dsh-fotor-plugin。对应 npm 通道发布后,替代方案是 dsh plugin --profile web add "@fotor-ai/dsh-fotor-plugin" --ignore-scripts(生产)或 dsh plugin --profile web add "@fotor-ai/dsh-fotor-plugin@next" --ignore-scripts(测试)。核对解析出的版本,只选一个源。裸名 npm 安装跟随 latest。

安装会自动获取 mcp-remote 0.15.2。Git 源通过宿主包管理器下载它;npm 产物自带完整的锁定运行时树。Fotor 技能保持无脚本。安装钩子不运行代码;宿主激活时启动连接,可能打开浏览器授权。Node 不随包捆绑。

按完整安装指南操作:

1. 检查 Linux DeepSeek Harness Web 0.2.1-rc.3 和稳定版 Node 24.2.0 或更高,限 24.x,或 26.x。
2. 禁用生命周期脚本,安装一个源。
3. 在 Web 中,安装后点击 Enable now;在命令行中,启动所选配置档。两个默认启用的适配器都会自动解析路径。
4. 需要时完成浏览器授权;已有有效授权会复用。
5. 验证实际发现的技能和工具。模型账号需单独配置;网站访问是另一项请求。

声明的宿主范围是 >=0.2.1-rc.2 <0.3.0-0;匹配的版本不会自动验证。桌面端、无头模式和 ACP 需要单独验收。

DeepSeek Harness 配置与连接

原生适配器在激活时解析技能、Node 和固定版本的桥接。已有的显式覆盖和禁用状态优先。完整配置示例是可选的,从不自动应用。覆盖会替换整个 config 对象。保持默认技能根目录,并禁用原生 MCP 重连。

凭据不放在安装目录内,而是放在配置的 MCP_REMOTE_CONFIG_DIR 或当前配置档专用的 Fotor 目录中。按认证说明操作。适配器运行客户端发现,关闭该客户端及其回调,然后启动原生 MCP 代理。仍需用户授权;禁用 MCP 会取消其连接任务。
使用用户已确认的日常普通浏览器。仅 MCP 的请求不索取网站链接;网站请求会准备浏览器,通过原生权限控件打开原始交接一次,然后等待实际页面确认。已有登录不算首次登录结果。

DeepSeek Harness 更新

对于已记录的 Git 源: bash
dsh plugin --profile web update @fotor-ai/dsh-fotor-plugin --ignore-scripts
dsh plugin --profile web why @fotor-ai/dsh-fotor-plugin

对于已记录的 npm 源,把 <target-version> 换成已批准、已发布的版本: bash
dsh plugin --profile web update "@fotor-ai/dsh-fotor-plugin@<target-version>" --ignore-scripts

在历史版本 0.6.0-test.2 的验收中,立即执行 @next 更新后仍保留 0.6.0-test.1;精确版本的本地更新通过。不带限定的更新也可能保留已保存的版本。@latest 更新能否成功、24 小时后能否最终成功,都尚未确认。请按维护流程操作;保留发布时长保护,任何精确版本例外都需单独审批。绝不要把 npm 选择器当作普通更新套用到 Git 源上。

在新进程中核对源、版本、文件以及实际的 skill/bridge 目录。保留配置档/存储、凭据和连接参数。如果安装时用了自定义 --store-dir,更新和删除时也要传同一个参数。退出码为 0 但版本仍是旧的,不算升级;清缓存或重装也不能把它变成通过。

DeepSeek Harness 源选择与删除

生产发布

先确认所选修订包含 DeepSeek Harness Bundle。把这个限定作用域的包及其固定版本的 bridge 依赖安装到选定的配置档。选择 Web 的 Enable now,或加载命令行配置档;除非用户显式设置禁用了它们,否则两个组件随后会自动配置。记录旧源和作用域,只通过原生控件删除这个 Fotor Bundle,然后添加选定的源。保留外部凭据目录和有效的覆盖设置;启用新包时核对自动解析出的路径。
bash
dsh plugin --profile web add "git+https://github.com/fotor-ai/dsh-fotor-plugin.git" --ignore-scripts

测试发布

先确认所选修订包含 DeepSeek Harness Bundle。把这个限定作用域的包及其固定版本的 bridge 依赖安装到选定的配置档。选择 Web 的 Enable now,或加载命令行配置档;除非用户显式设置禁用了它们,否则两个组件随后会自动配置。记录旧源和作用域,只通过原生控件删除这个 Fotor Bundle,然后添加选定的源。保留外部凭据目录和有效的覆盖设置;启用新包时核对自动解析出的路径。
bash
dsh plugin --profile web add "git+https://github.com/fotor-ai/dsh-fotor-plugin.git#release/test" --ignore-scripts

旧版 fotor 与带作用域的包属于不同身份。先停止 Fotor 组件,记录旧来源、配置档、存储位置、路径和显式覆盖项,再用 dsh plugin --profile web remove fotor --config.ignore-scripts=true 移除旧 Bundle。然后添加一个带作用域的来源。0.6.1 版会自动解析运行时路径,除非存在显式覆盖项;保留有效值,只通过原生配置修正或删除已过时的路径覆盖。保留已禁用的设置、模型设置、外部凭据目录、回调与安全参数以及每日浏览器状态;不要自动移除旧的外部桥接。

GitHub 与 npm 之间切换使用同样的显式移除/添加顺序,移除目标是 @fotor-ai/dsh-fotor-plugin。保持只安装一个来源、只保留一对组件。普通更新不会重命名包,也不会切换来源。参见维护。

卸载会保留外部凭据,但不会撤销服务端授权。同一配置档重装可以复用已接受的授权;启用时仍会建立新连接,需要实际完成发现/查询验证。凭据过期或被拒可能需要重新授权。重装不能证明原生升级成功。

工作流

先看连接与模型发现,再按请求选择匹配的技能。本地素材参考媒体准备,余额与价格请求参考额度。这些说明并不代表宿主接受所有媒体操作。

Bundle 内容

- package.json 和 cordis.patch.yml:Bundle 和两个默认启用的适配器。
- configuration.example.yml:可选的完整旧版覆盖配置;从不自动应用。
- INSTALL.md:自包含的安装与迁移指南。
- package-lock.json:Git 快照中经过审查的 npm 发布构建输入;不是宿主级 Git 依赖锁。
- runtime/:自动配置与可取消的连接归属;无安装钩子。
- npm 产物还包含固定版本的第三方运行时;Fotor 技能保持无脚本。
- .github/:Git 快照发布工具,不包含在安装包中。
- skills/,包括每个技能的 references/:共享工作流与 DeepSeek Harness 桥接/浏览器指引。
- assets/logo.svg、README.md 和 LICENSE:包内文档与品牌资源。

许可证

Apache-2.0

技能内参考文档

每个打包技能都在自己的 references/ 目录下带四份生成的文档,其中包括本平台的认证指南。按需阅读;完整的运行时文档不会安装或配置 MCP。
预览分享卡片长什么样 ↓fotor-ai/dsh-fotor-plugin
分享 · DeepSeek Harness Hub
fotor-ai/dsh-fotor-plugin

在对话中调用 Fotor 技能生成并编辑图片

这是你的仓库?认领条目

回到顶部