{ "id": "openclaw-multi-session-plugins", "name": "openclaw-multi-session-plugins", "description": "OpenClaw logical isolation support for multi-session plugin runtimes and scoped XWorkmate artifacts.", "activation": { "onStartup": true }, "contracts": { "tools": ["openclaw_multi_session_artifacts", "openclaw_multi_session_agents"], "sessionScopedTools": ["openclaw_multi_session_artifacts", "openclaw_multi_session_agents"] }, "configSchema": { "type": "object", "additionalProperties": false, "properties": { "workspaceDir": { "type": "string", "description": "Optional workspace directory override. Defaults to the selected OpenClaw agent workspace." }, "maxFiles": { "type": "number", "description": "Default maximum number of files to include." }, "maxInlineBytes": { "type": "number", "description": "Default maximum file size to inline as base64." }, "artifactRefSigningSecret": { "type": "string", "description": "Optional stable secret used to sign artifactRef values. Defaults to an in-process secret." }, "bridgeUrl": { "type": "string", "description": "XWorkmate Bridge base URL or /acp/rpc URL used by openclaw_multi_session_agents." }, "bridgeToken": { "type": "string", "description": "Bearer token used when openclaw_multi_session_agents calls XWorkmate Bridge." }, "bridgeTimeoutMs": { "type": "number", "description": "Default timeout for XWorkmate Bridge multi-agent calls." } } }, "uiHints": { "workspaceDir": { "label": "Workspace Directory", "help": "Leave blank to use the OpenClaw agent workspace." }, "maxFiles": { "label": "Max Files", "help": "Upper bound for exported artifacts. Default: 64." }, "maxInlineBytes": { "label": "Max Inline Bytes", "help": "Upper bound for base64 inline artifact content. Default: 10485760." }, "artifactRefSigningSecret": { "label": "Artifact Ref Signing Secret", "help": "Optional stable secret for plugin artifact references. Leave blank for process-local refs.", "sensitive": true }, "bridgeUrl": { "label": "Bridge URL", "help": "XWorkmate Bridge base URL or /acp/rpc URL for multi-agent orchestration." }, "bridgeToken": { "label": "Bridge Token", "help": "Bearer token for XWorkmate Bridge multi-agent orchestration.", "sensitive": true }, "bridgeTimeoutMs": { "label": "Bridge Timeout", "help": "Timeout in milliseconds for multi-agent bridge calls." } } }