Files
openclaw/docs/plugins/reference/canvas.md
T
Peter Steinberger ae55a4090c refactor(canvas): make the panel a widget presenter (#126030)
* refactor(canvas): retire legacy host and commands

* refactor(apple): narrow shared Canvas contracts

* refactor(macos): keep Canvas as widget presenter

* refactor(ios): remove Canvas client

* refactor(android): remove Canvas client

* refactor(linux): remove Canvas client

* fix(ci): isolate native locale artifacts

* fix(linux): regenerate companion lockfile

* fix(canvas): refresh native tool display metadata

* test(canvas): align coverage with presenter surface

* test(canvas): remove obsolete asset root seam

* test(canvas): stabilize retirement CI coverage

* refactor(swift): remove orphaned resource wrapper

* test(ios): remove retired canvas layout assertion

* fix(macos): reserve retired canvas command namespace

* refactor(macos): isolate canvas command policy

* fix(canvas): select only eligible macOS panels

* fix(canvas): keep panel selection plugin-owned
2026-08-19 08:21:07 -07:00

385 B

summary, read_when, title
summary read_when title
Presents hosted widget documents on paired macOS panels.
You are installing, configuring, or auditing the canvas plugin
Canvas plugin

Canvas plugin

Presents hosted widget documents on paired macOS panels.

Distribution

  • Package: @openclaw/canvas-plugin
  • Install route: included in OpenClaw

Surface

contracts: tools; skills