Plugin directory / Developer / anglesvideo-dsh-plugin
anglesvideo-dsh-plugin
Verified · install-tested on dsh anglesvideo
What it does
DeepSeek Harness plugin for creating product launch videos from software repositories with Angles.
Works — verified, early-stage project
DeepSeek Harness plugin for creating product launch videos from software repositories with Angles. It installs cleanly and boots without issues in our testing. It's early-stage but functional.
“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
Angles for DeepSeek Harness
An open-source DeepSeek Harness bundle for turning safe software repository context into reviewable Angles launch-video concepts.
This package is an early integration for the DeepSeek Harness developer preview. The DSH runtime can change compatibility contracts; pin the plugin version and the DSH version used in production.
What it does
The plugin registers these tools:
angles_inspect_repositoryreads an allowlist of product-facing files locally and returns a bounded context summary.angles_create_launch_conceptssends a structured product brief to Angles and returns three concepts.angles_list_templateslists templates and media requirements.angles_preview_launch_renderchecks blockers and warnings without consuming a render allowance.angles_upload_launch_assetuploads one user-selected screenshot or clip.angles_render_launch_videostarts a render only whenconfirmedistrue.angles_get_video_statusreturns render progress and the final video or editor URL.
The plugin does not upload a raw repository. It skips dotfiles, common build directories, sensitive path names, and lines that look like credentials. Review the returned context before creating concepts.
Requirements
- Node.js 22.19 or newer
- DeepSeek Harness developer preview
- An Angles API key with the capabilities required by the tool you call
Set the key in the environment used to start DSH:
export ANGLES_API_KEY="your-angles-api-key"
Create an API key from Angles Integrations. Do not commit it to cordis.yml, a repository, or a prompt.
Install from the public repository
The repository is public, but it is still in early development. Pin a commit when installing from GitHub:
dsh plugin --profile demo add github:anglesvideo/anglesvideo-dsh-plugin#<commit-sha>
dsh --profile demo web
GitHub installs may ask pnpm to allow the package build step. That is expected for a TypeScript source install; inspect the package source before approving it. An npm distribution will be added after the first compatibility smoke test.
For local development:
git clone https://github.com/anglesvideo/anglesvideo-dsh-plugin.git
cd anglesvideo-dsh-plugin
npm install
npm run build
dsh plugin --profile demo add .
Recommended workflow
- Ask DSH to call
angles_inspect_repository. - Review the file list and context summary.
- Ask DSH to produce a concise product brief from that summary.
- Call
angles_create_launch_conceptsand review all three concepts. - Choose a concept and compatible template.
- Call
angles_preview_launch_renderand review blockers, warnings, and media usage. - Ask the user for explicit confirmation before rendering.
- Pass uploaded asset URLs as the
mediaAssetsJSON argument when needed, then callangles_render_launch_videowithconfirmed: true. - Poll with
angles_get_video_statusuntil the final URL is available.
The render tool rejects confirmed: false and the API also requires an idempotency key. A render consumes the Angles allowance only when the render request is accepted.
Configuration
The bundle accepts these optional fields in a profile patch:
- insert:
- id: anglesvideo-dsh-plugin
name: anglesvideo-dsh-plugin
config:
apiBaseUrl: https://api.angles.video/api/developer/v1
workspaceRoot: /absolute/path/to/your/project
Prefer ANGLES_API_KEY in the process environment. apiKey is supported for local experiments but should not be committed.
Status
Developer preview. The first public version is intentionally small: it uses the Angles Developer API and does not include a custom DSH panel or an embedded video editor.
License
MIT
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install anglesvideo-dsh-plugin for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:anglesvideo/anglesvideo-dsh-plugin Headless (CLI) profile:
dsh plugin --profile headless add github:anglesvideo/anglesvideo-dsh-plugin Test report
Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.