mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-04 00:54:04 +00:00
Summary: - Add Workboard agent coordination tools for list/read/claim/heartbeat/release/comment/proof/unblock flows. - Store artifacts, claims, diagnostics, and notifications in the Workboard SQLite-backed plugin state; surface the new metadata through Gateway, Control UI, docs, and plugin manifest contracts. - Add scoped claim authorization, token redaction, stale diagnostic cleanup, atomic proof artifact writes, and generated i18n metadata. Verification: - pnpm test ui/src/i18n/test/translate.test.ts extensions/browser/src/cli/browser-cli-actions-input/register.element.test.ts extensions/workboard/src/store.test.ts extensions/workboard/src/gateway.test.ts extensions/workboard/src/tools.test.ts ui/src/ui/controllers/workboard.test.ts ui/src/ui/views/workboard.test.ts - pnpm ui:i18n:check - env -u OPENCLAW_TESTBOX pnpm check:changed - autoreview --mode local: clean - PR CI passed; Windows checkout failure rerun passed on attempt 2
53 lines
1023 B
JSON
53 lines
1023 B
JSON
{
|
|
"id": "workboard",
|
|
"enabledByDefault": false,
|
|
"activation": {
|
|
"onStartup": true
|
|
},
|
|
"name": "Workboard",
|
|
"description": "Dashboard workboard for agent-owned issues and sessions.",
|
|
"contracts": {
|
|
"tools": [
|
|
"workboard_list",
|
|
"workboard_read",
|
|
"workboard_claim",
|
|
"workboard_heartbeat",
|
|
"workboard_release",
|
|
"workboard_comment",
|
|
"workboard_proof",
|
|
"workboard_unblock"
|
|
]
|
|
},
|
|
"toolMetadata": {
|
|
"workboard_list": {
|
|
"optional": true
|
|
},
|
|
"workboard_read": {
|
|
"optional": true
|
|
},
|
|
"workboard_claim": {
|
|
"optional": true
|
|
},
|
|
"workboard_heartbeat": {
|
|
"optional": true
|
|
},
|
|
"workboard_release": {
|
|
"optional": true
|
|
},
|
|
"workboard_comment": {
|
|
"optional": true
|
|
},
|
|
"workboard_proof": {
|
|
"optional": true
|
|
},
|
|
"workboard_unblock": {
|
|
"optional": true
|
|
}
|
|
},
|
|
"configSchema": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {}
|
|
}
|
|
}
|