UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

241 lines (240 loc) • 5.28 kB
{ "id": "workboard", "uiCapabilities": [ "page", "navigation", "accessory", "widget" ], "categories": [ "productivity" ], "cliCommands": [ { "name": "workboard", "description": "Manage Workboard cards and worker dispatch", "hasSubcommands": true } ], "doctorContract": { "stateMigrations": [ { "id": "workboard-28-kv-to-sqlite" } ] }, "enabledByDefault": false, "activation": { "onStartup": true, "onCommands": [ "workboard" ] }, "dashboard": { "dataBindings": [ { "id": "cards.list", "method": "workboard.cards.list", "description": "List Workboard cards and statuses." }, { "id": "stats", "method": "workboard.cards.stats", "description": "Read Workboard card statistics." }, { "id": "boards.list", "method": "workboard.boards.list", "description": "List Workboard boards." } ], "actionVerbs": [ { "id": "dispatch", "method": "workboard.cards.dispatch", "description": "Dispatch ready Workboard cards.", "paramShape": { "type": "object", "additionalProperties": false, "properties": { "boardId": { "type": "string", "minLength": 1 } } } } ] }, "name": "Workboard", "description": "Dashboard workboard for agent-owned issues and sessions.", "catalog": { "featured": true, "order": 10 }, "contracts": { "tools": [ "workboard_list", "workboard_create", "workboard_link", "workboard_read", "workboard_claim", "workboard_heartbeat", "workboard_complete", "workboard_attachment_add", "workboard_attachment_read", "workboard_attachment_delete", "workboard_block", "workboard_boards", "workboard_board_create", "workboard_board_archive", "workboard_board_delete", "workboard_sessions_board_read", "workboard_sessions_board_update", "workboard_sessions_board_move", "workboard_stats", "workboard_runs", "workboard_specify", "workboard_decompose", "workboard_notify_subscribe", "workboard_notify_list", "workboard_notify_events", "workboard_notify_advance", "workboard_notify_unsubscribe", "workboard_promote", "workboard_reassign", "workboard_reclaim", "workboard_dispatch", "workboard_release", "workboard_comment", "workboard_proof", "workboard_worker_log", "workboard_protocol_violation", "workboard_unblock", "workboard_move" ] }, "commandAliases": [ { "name": "workboard" } ], "toolMetadata": { "workboard_list": { "optional": true }, "workboard_create": { "optional": true }, "workboard_link": { "optional": true }, "workboard_read": { "optional": true }, "workboard_claim": { "optional": true }, "workboard_heartbeat": { "optional": true }, "workboard_complete": { "optional": true }, "workboard_attachment_add": { "optional": true }, "workboard_attachment_read": { "optional": true }, "workboard_attachment_delete": { "optional": true }, "workboard_block": { "optional": true }, "workboard_boards": { "optional": true }, "workboard_board_create": { "optional": true }, "workboard_board_archive": { "optional": true }, "workboard_board_delete": { "optional": true }, "workboard_stats": { "optional": true }, "workboard_runs": { "optional": true }, "workboard_specify": { "optional": true }, "workboard_decompose": { "optional": true }, "workboard_notify_subscribe": { "optional": true }, "workboard_notify_list": { "optional": true }, "workboard_notify_events": { "optional": true }, "workboard_notify_advance": { "optional": true }, "workboard_notify_unsubscribe": { "optional": true }, "workboard_promote": { "optional": true }, "workboard_reassign": { "optional": true }, "workboard_reclaim": { "optional": true }, "workboard_dispatch": { "optional": true }, "workboard_release": { "optional": true }, "workboard_comment": { "optional": true }, "workboard_proof": { "optional": true }, "workboard_worker_log": { "optional": true }, "workboard_protocol_violation": { "optional": true }, "workboard_unblock": { "optional": true }, "workboard_move": { "optional": true } }, "configSchema": { "type": "object", "additionalProperties": false, "properties": {} }, "controlUi": { "entry": "dist/control-ui/c1e26fc71b75ac5d5675507d06a84058d5ac193772fae654efafbeecc0b679d5/index.js", "styles": [ "dist/control-ui/c1e26fc71b75ac5d5675507d06a84058d5ac193772fae654efafbeecc0b679d5/index.css" ] } }