Bundle
@jetformat/dsh-plugin
DeepSeek Harness plugin for Jetformat: Word, Excel, and PowerPoint to PDF, text, validate, and PDF tools through the local jetformat CLI.
- Source
- jetformat
- License
- MIT
- Updated
- Updated 5 hours ago
Readme
# Jetformat for DeepSeek Harness
Registers four tools that run the local Jetformat CLI: Word, Excel, and PowerPoint to PDF, text extraction, file validation, and PDF info, merge, extract, and render. No MCP server; files stay on your machine.
## Install
Install the CLI and sign in first:
npm install -g jetformat
jetformat login
Then add the plugin:
dsh plugin --profile web add @jetformat/dsh-plugin
# or from GitHub
dsh plugin --profile web add github:jetformat/dsh-plugin
## Tools
| Tool | Runs |
| --- | --- |
| `jetformat_to_pdf` | `word` / `excel` / `ppt to-pdf`, picked by file extension |
| `jetformat_text` | `text` (no OCR) |
| `jetformat_validate` | `validate` |
| `jetformat_pdf` | `pdf info`, `merge`, `extract`, `render` |
## Permissions and network
The plugin spawns the `jetformat` binary (set `JETFORMAT_BIN` to override). The CLI contacts jetformat.com to sign in, to deduct credits for paid commands, and to send an anonymous usage ping (`jetformat telemetry off` to stop). It never uploads files.
## Compatibility
Tested with DeepSeek Harness (`@deepseek-ai/dsh`) 0.1.5-rc.3.
## License
MIT for this plugin. The Jetformat CLI is closed-source: https://jetformat.com/terms
Install
dsh plugin --profile web add github:jetformat/dsh-plugin
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install jetformat-dsh-plugin from the hub
- This package builds from source on install. pnpm will ask you to allow its build script — that is permission to run the package’s code on your machine, outside the agent sandbox. Only allow sources you trust.
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.