← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-canvas

DeepSeek Harness project-board plugin for live-compiling and rendering agent-authored .canvas.tsx dashboards in the GUI sidebar.

UI & ProductivityTerminal & TUIBrowser & WebSecurity & PolicySkills & WorkflowsRemote Execution
2GitHub Stars0ForksUpdated2026-10-08

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.

source-grounded
dsh-canvas is a DeepSeek Harness plugin package combining a Cordis host runtime with a React-based client sidebar renderer. It allows AI agents to author interactive project dashboards and gate checkboards in `.canvas.tsx` format. The host compiles them on the fly using Sucrase and renders them in the right GUI pane, enabling structural data extraction, live action buttons, and sidecar state synchronizations without bloating context windows.

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.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 3 runtime, 0 development, 1 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as MIT.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

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
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app