anglesvideo-dsh-plugin
Manifest valid★ 1DeepSeek Harness plugin for creating product launch videos from software repositories with Angles.
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
Comments
Loading…
From the same category
by awesome-dsh-plugin
A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
★ 23.3k
CC0-1.0
Python
Nov 6, 2026
by 0xsline
DeepSeek Harness (DSH) ecosystem: curated plugins, tools, and infrastructure from dsh-external/hub and the public dsh-plugin topic.
★ 1.3k
CC0-1.0
Python
Nov 6, 2026
by uumit-ai
Open dsh web from your phone or another computer through a UUMit account, without running your own server or installing another program: a built-in tunnel client connects to UUMit's hosted tunnel, and
★ 499
↓ 268/wk
MIT
JavaScript
Oct 21, 2026
dsh plugin --profile web add @uumit-ai/dsh-uumit-remoteby Yuuyuko-uu
DSH 鱼的记忆:给会话一份会淡忘的长期记忆,每条都带时间
★ 491
MIT
JavaScript
Nov 4, 2026
dsh plugin --profile web add dsh-fish-memoryby SAOS-3624
Scene-aware storyboard for DeepSeek Harness: 9-16 numbered cells with timestamps + transcript + an audio envelope, packed into ONE image (384 tokens). Two tools: video_storyboard and video_zoom.
★ 451
↓ 17k/wk
MIT
JavaScript
Nov 6, 2026
dsh plugin --profile web add dsh-video-storyboardby woniuniuniu
DeepSeek Harness 自媒体工作台插件:一句话记灵感,一键生成脚本、封面、配图和分镜
★ 358
↓ 1.2k/wk
MIT
JavaScript
Nov 6, 2026
dsh plugin --profile web add dsh-media-desk