Files
openclaw/extensions/beam/openclaw.plugin.json
Peter Steinberger 7e8afba703 feat(plugins): mirror local coding sessions to a remote Beam receiver (#114735)
* feat(plugins): mirror local coding sessions to a remote Beam receiver

* fix(plugins): satisfy static gates for the Beam mirror seam

* fix(plugins): import the config type from the narrow contracts subpath

* fix(plugins): require catalog consent and loopback-only plaintext for the Beam mirror
2026-07-27 17:31:34 -04:00

50 lines
1.1 KiB
JSON

{
"id": "beam",
"activation": {
"onStartup": false,
"onConfigPaths": ["plugins.entries.beam"]
},
"uiHints": {
"mirror.endpoint": {
"label": "Mirror Endpoint",
"help": "Remote Beam receiver URL, e.g. https://team.example.com/api/v1/beam/sessions."
},
"mirror.token": {
"label": "Mirror Token",
"help": "Gateway credential for the remote receiver, sent as a Bearer token.",
"sensitive": true
}
},
"configSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"mirror": {
"type": "object",
"additionalProperties": false,
"required": ["endpoint", "catalogs"],
"properties": {
"endpoint": {
"type": "string"
},
"token": {
"type": ["string", "object"]
},
"catalogs": {
"type": "array",
"items": {
"type": "string"
}
},
"pollSeconds": {
"type": "number"
},
"activeWindowMinutes": {
"type": "number"
}
}
}
}
}
}