dsh-canvas
DeepSeek Harness project-board plugin for live-compiling and rendering agent-authored .canvas.tsx dashboards in the GUI sidebar.
Install
No clear install command was found in the current repository evidence.
Plugin Overview & Capabilities
AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.
Key Capabilities
- Live-compilation and rendering of agent-written .canvas.tsx boards into the DeepSeek Harness right sidebar
- Lightweight structured data querying and slicing using the canvas_read tool to minimize LLM context usage
- Two-way state management with sidecar overlays and minimal write-back via canvas_state_merge
- Execution of whitelisted commands through ctx.shell with real exit codes and session sandbox policies
- Built-in UI component kit including Stack, Grid, Stat, Progress, BarChart, Table, and TodoList
- Intelligent intake guide injection hooked into agent/pre-step when board creation intent is detected
- Includes dedicated model tools: canvas_new, canvas_check, canvas_read, and canvas_state_merge
Useful For
- Persistent project milestone and task tracking boards rendered directly within the DSH interface
- Interactive quality gate inspection dashboards executing verification commands and reporting real status codes
- Migration progress tracking and architectural trade-off comparisons with structured, agent-queryable DATA payloads
Who It Fits
- DeepSeek Harness users requiring persistent, structured, interactive visual dashboards for multi-step tasks
- Engineers and autonomous agents managing complex code audits, test gates, and migration projects in DSH
Documented Limitations
- Canvas components execute with plugin-level trust in the host web page without iframe or Worker sandboxing
- Imports in canvas files are strictly restricted to dsh/canvas
- runCommand execution is restricted strictly to exact entries in commandWhitelist
- Dynamic ES modules in the browser cannot be unloaded without reloading the page
- Table and chart components truncate beyond defined row/category thresholds rather than implementing true virtualization
- Intent hook relies on heuristic keyword matching and may require manual tuning
DSH Compatibility
Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.
Security Signals
Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.
package.json declares 3 runtime, 0 development, 1 peer, and 0 optional dependencies.
package.json declares DSH bundle metadata.
GitHub reports the repository license as MIT.
A root package.json was captured and can be inspected by the registry.
Public GitHub source metadata is available for this registry snapshot.
Source & Registry Notes
Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.
- Source repository
- demxyuanli/dsh-canvas
- Registry source
- GitHub · dsh-plugin topic
- Registry classification
- Plugin
- Source checked
- 6237d90 · 2026-10-29
This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.
Repository Activity
- GitHub stars
- 2GitHub stars
- Forks
- 0
- Open issues
- 0
- Last commit
- 2026-10-08
- Last release
- No release detected
Related DSH Plugins
Ranked by overlapping capabilities, use cases, plugin type, categories, and DSH profile.
Session lifecycle manager for DeepSeek Harness with search, restore, idle cleanup, and diagnosis.
View plugin →Native SQLite-backed task management and project board bundle with Web UI and Agent workflow tools for DeepSeek Harness.
View plugin →Persistent multi-model agent teams with dynamic DAG orchestration, run monitoring, and token insights for DeepSeek Harness.
View plugin →Second-model AI auto-review for DeepSeek Harness approval requests with fail-closed security.
View plugin →