DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-fotor-plugin

f

dsh-fotor-plugin

Manifest valid

Script-free Fotor plugin bundle for DeepSeek Harness, distributed from reviewed source snapshots.

hasBundlePatch

Fotor for DeepSeek Harness

Requires stable Node 24.2.0 or later within 24.x, or stable Node 26.x. The fixed DeepSeek Harness 0.2.1-rc.2 launcher needs import.meta.main, introduced in Node 24.2.0. Earlier Node 24 releases are outside the supported range. Use the release's recorded runtime results for the exact tested versions.

Fotor logo

Version Release channel Apache-2.0 license

DeepSeek Harness

Use Fotor's shared skills with DeepSeek Harness Web and an automatically installed MCP bridge dependency.

FieldValue
Bundle@fotor-ai/dsh-fotor-plugin
Version0.6.0
Release channelproduction
Service environmentproduction
MCP endpointhttps://mcp.fotor.com/mcp
Declared host range>=0.2.1-rc.2 <0.3.0-0
Host baselineLinux DeepSeek Harness Web 0.2.1-rc.2
Bridgemcp-remote 0.15.2
Node range>=24.2.0 <25.0.0 || 26.x, stable versions
LicenseApache-2.0

Verification scope

Package checks cover files, references, and configuration. Verify installation, MCP authorization and calls, website login, credit links, uploads, and media execution separately in the selected host and environment. A release or model query does not establish successful website login or completed media results.

The Bundle only declares host-owned components and resources. The bridge is acquired by the package manager and owns OAuth. npm artifacts carry its full runtime dependency tree; Git installs download the dependency. Complete support requires real controlled reauthorization recovery as well as installation, calls, website access and restart reuse; consult the evidence for the installed release. Media execution and expiry-driven refresh are not established by static checks.

DeepSeek Harness

DeepSeek Harness is abbreviated as dsh in commands and native identifiers.

DeepSeek Harness installation

Production release

First verify that the selected revision contains the DeepSeek Harness Bundle. Install this scoped package and its pinned bridge dependency to the chosen profile. Both components stay disabled until local setup.

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

This is the standalone root Bundle for https://github.com/fotor-ai/dsh-fotor-plugin. Use its root Git source only after the selected channel contains this version. The multi-platform repository documents this external source; it no longer distributes new DeepSeek Harness packages. Existing subdirectory installations require a one-way native source migration.

The Bundle identity is @fotor-ai/dsh-fotor-plugin. After the corresponding npm channel is published, its alternative is dsh plugin --profile web add "@fotor-ai/dsh-fotor-plugin" --ignore-scripts (production) or dsh plugin --profile web add "@fotor-ai/dsh-fotor-plugin@next" --ignore-scripts (test). Verify the resolved version and select one source only. Bare-name npm installation follows latest; until the formal 0.6.0 rollout, that tag retains the accepted test.1 bootstrap exception and does not mean stable 0.6.0.

Installation automatically obtains mcp-remote 0.15.2. Git sources download it through the host package manager; npm artifacts carry its complete locked runtime tree. Fotor skills remain script-free. No installation hook starts the bridge or OAuth, and Node is not bundled.

Follow the complete installation guide:

  1. Check Linux DeepSeek Harness Web 0.2.1-rc.2 and stable Node 24.2.0 or later within 24.x, or 26.x.
  2. Install one source with lifecycle scripts disabled.
  3. Query actual package and dependency paths; verify both bridge entrypoints.
  4. Apply full external configuration and enable only skills first.
  5. Configure the model account separately; complete bridge-client Fotor authorization and actual tool discovery, stop that client, then enable MCP. Website access is a separate request.

The declared host range is >=0.2.1-rc.2 <0.3.0-0; matching versions are not automatically verified. Desktop, headless and ACP require separate acceptance.

DeepSeek Harness configuration and connection

Installation adds two disabled components. Use native root, list and why queries as described in the guide; do not guess pnpm storage paths. A bundled npm dependency can be absent from the ordinary native list; follow the guide to verify the declared bundle under the actual installed package. Copy the full configuration example outside the package and fill every absolute path. Overrides replace complete config objects. Keep default skill roots and native MCP reconnect disabled.

The native client directly runs the installed dependency using structured command, args, env and cwd. Keep MCP_REMOTE_CONFIG_DIR dedicated to Fotor and outside updates. Follow authentication instructions, retaining independent-client discovery, user Continue / Wait / Cancel and client shutdown before the proxy starts. The bridge owns OAuth.

Use the user's confirmed daily ordinary browser. MCP-only requests do not request website links; website requests prepare the browser, open the original handoff once through native permission controls, and wait for actual page confirmation. An existing login is not a first-login result.

DeepSeek Harness updates

For a recorded Git source:

dsh plugin --profile web update @fotor-ai/dsh-fotor-plugin --ignore-scripts
dsh plugin --profile web why @fotor-ai/dsh-fotor-plugin

For a recorded npm source, replace <target-version> with the approved, published version:

dsh plugin --profile web update "@fotor-ai/dsh-fotor-plugin@<target-version>" --ignore-scripts

Immediate @next updates retained test.1 during test.2 acceptance; exact-version native updates passed. An unqualified update can also retain the saved version. Neither @latest update success nor eventual success after 24 hours is established. Use the maintenance procedure; keep release-age protection and request separate approval for any exact-version exception. Never apply an npm selector to a Git source as an ordinary update.

Verify the source, version, files and actual skill/bridge directories in a new process. Preserve profile/store, credentials and connection parameters. If installation used a custom --store-dir, pass that same argument to updates and removal. A zero exit code with the old version is not an upgrade; cache clearing or reinstall does not turn it into a pass.

DeepSeek Harness source selection and removal

Production release

First verify that the selected revision contains the DeepSeek Harness Bundle. Install this scoped package and its pinned bridge dependency to the chosen profile. Both components stay disabled until local setup. Record the old source and scope, remove only this Fotor Bundle through native controls, then add the selected source. Preserve the external credential directory; resolve both bridge and installed skill paths before enabling the new package.

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

Test release

First verify that the selected revision contains the DeepSeek Harness Bundle. Install this scoped package and its pinned bridge dependency to the chosen profile. Both components stay disabled until local setup. Record the old source and scope, remove only this Fotor Bundle through native controls, then add the selected source. Preserve the external credential directory; resolve both bridge and installed skill paths before enabling the new package.

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

Legacy fotor and scoped packages are different identities. Stop Fotor components, record old source/profile/store/paths, remove only their override rows, then remove the old Bundle with dsh plugin --profile web remove fotor --config.ignore-scripts=true. Add one scoped source and resolve both installed skill and bridge paths again. Preserve model settings, the external credential directory, callback/security parameters and daily browser state; do not automatically remove the old external bridge.

GitHub/npm switching uses the same explicit remove/add sequence, with @fotor-ai/dsh-fotor-plugin as the removal target. Keep one installed source and one component pair. Ordinary update does not rename packages or switch sources. See maintenance.

Workflows

Start with connection and model discovery, then select the skill matching the request. Follow media preparation for local references and credits for balance/pricing requests. These instructions do not establish host acceptance of every media operation.

Bundle contents

  • package.json and cordis.patch.yml: the declarative Bundle and two initially disabled components.
  • configuration.example.yml: complete local setup example; never auto-applied.
  • INSTALL.md: self-contained setup and migration guide.
  • package-lock.json: reviewed npm release-build input in Git snapshots; not a host-level Git dependency lock.
  • npm artifacts additionally contain the pinned third-party runtime; Fotor skills remain script-free.
  • .github/: Git snapshot publication tooling, excluded from installed packages.
  • skills/, including each skill's references/: shared workflows and DeepSeek Harness bridge/browser guidance.
  • assets/logo.svg, README.md and LICENSE: package-local documentation and branding.

License

Apache-2.0

Skill-local references

Every packaged skill carries four generated documents in its own references/ directory, including this platform's authentication guide. Read them as needed; complete runtime documentation does not install or configure MCP.

Comments

Loading…

Similar plugins

DSH-FHL-Image-Plugin

by supart

Independent MIT-licensed DeepSeek Harness plugin for FHL Images generation, editing, worker pools, and chat-configured credentials.

Tools & CapabilitiesManifest valid

★ 3

MIT

TypeScript

Oct 14, 2026

dsh plugin --profile web add @fhl-plugins/dsh-fhl-image

by skillre

Zero-core-change vision capability for DeepSeek Harness: the describe_image tool + profile bundle, installable via 'dsh plugin add'

Manifest valid

★ 0

MIT

TypeScript

Aug 15, 2026

dsh plugin --profile web add dsh-bundle-vision

by DevViking-Persike

DeepSeek Harness plugin: Docker container, image, log, and Compose tools for the agent, over the local Docker CLI

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 0

MIT

JavaScript

Aug 22, 2026

dsh plugin --profile web add dsh-docker

by Better-Rain

DeepSeek Harness plugin: drive your local Adobe Photoshop from the agent — batch subject cutouts (Select Subject / Remove Background) to transparent PNGs, plus a raw ExtendScript escape hatch. · 让 AI 直接驱动本机 Photoshop 批量抠图。

Tools & CapabilitiesManifest valid

★ 4

MIT

JavaScript

Sep 15, 2026

dsh plugin --profile web add dsh-plugin-photoshop

by FuzzySoul

为DSH(DeepSeek Harness)量身打造的视觉插件,现已支持agent调用图片显示/Vision plugin for DSH(DeepSeek Harness),support Proactive Image Display.

Vision & MultimodalManifest valid

★ 8

↓ 418/wk

MIT

JavaScript

Aug 19, 2026

dsh plugin --profile web add dsh-free-vision

by Ssrs-Pro-Max

DeepSeek Harness plugin: shows oversized images to the model at readable resolution by tiling them before admission.

Vision & MultimodalManifest valid

★ 0

MIT

JavaScript

Oct 10, 2026

dsh plugin --profile web add dsh-image-tiler