{ "id": "canvas", "doctorContract": { "configRepair": true, "stateMigrations": true }, "activation": { "onStartup": true }, "enabledByDefault": true, "name": "Canvas", "description": "Presents hosted widget documents on paired macOS panels.", "skills": ["./skills"], "contracts": { "tools": ["canvas"] }, "configContracts": { "compatibilityMigrationPaths": [ "canvasHost", "plugins.entries.canvas.config.host" ] }, "uiHints": { "host": { "label": "Widget Presenter", "help": "Controls hosted widget document and renderer routes.", "advanced": true }, "host.enabled": { "label": "Widget Presenter Enabled", "advanced": true } }, "configSchema": { "type": "object", "additionalProperties": false, "properties": { "host": { "type": "object", "additionalProperties": false, "properties": { "enabled": { "type": "boolean" } } } } } }