From 624e47da0f270e476dbfb460294be3263f746f6a Mon Sep 17 00:00:00 2001 From: roboclaw-bot <309084314+roboclaw-bot@users.noreply.github.com> Date: Thu, 27 Aug 2026 22:26:39 +0000 Subject: [PATCH] chore(release): prepare 2026.8.1-beta.4 --- docs/plugins/plugin-inventory.md | 4 +- docs/plugins/reference.md | 2 +- docs/plugins/reference/daytona.md | 2 +- docs/plugins/reference/diffs.md | 2 +- extensions/a2a/package.json | 4 +- extensions/acpx/package.json | 6 +-- extensions/admin-http-rpc/package.json | 2 +- extensions/alibaba/package.json | 2 +- extensions/amazon-bedrock-mantle/package.json | 6 +-- extensions/amazon-bedrock/package.json | 6 +-- extensions/anthropic-vertex/package.json | 6 +-- extensions/anthropic/package.json | 2 +- extensions/arcee/package.json | 6 +-- extensions/azure-speech/package.json | 2 +- extensions/baseten/package.json | 6 +-- extensions/beam/package.json | 2 +- extensions/bonjour/package.json | 2 +- extensions/brave/package.json | 6 +-- extensions/browser/package.json | 2 +- extensions/buzz/package.json | 12 +++-- extensions/byteplus/package.json | 6 +-- extensions/canvas/package.json | 2 +- extensions/cerebras/package.json | 6 +-- extensions/chutes/package.json | 6 +-- extensions/clawrouter/package.json | 2 +- extensions/clickclack/package.json | 12 +++-- extensions/cloudflare-ai-gateway/package.json | 6 +-- extensions/codex/package.json | 6 +-- extensions/cohere/package.json | 6 +-- extensions/comfy/package.json | 6 +-- extensions/copilot-proxy/package.json | 2 +- extensions/copilot/package.json | 6 +-- extensions/crabbox/package.json | 2 +- extensions/cua-computer/package.json | 2 +- extensions/daytona/package.json | 6 +-- extensions/deepgram/package.json | 2 +- extensions/deepinfra/package.json | 6 +-- extensions/deepseek/package.json | 6 +-- extensions/diagnostics-otel/package.json | 6 +-- .../diagnostics-prometheus/package.json | 6 +-- extensions/diffs-language-pack/package.json | 6 +-- extensions/diffs/package.json | 6 +-- extensions/discord/package.json | 12 +++-- extensions/document-extract/package.json | 2 +- extensions/duckduckgo/package.json | 6 +-- extensions/elevenlabs/package.json | 2 +- extensions/exa/package.json | 6 +-- extensions/fal/package.json | 2 +- extensions/featherless/package.json | 6 +-- extensions/feishu/package.json | 8 ++-- extensions/file-transfer/package.json | 2 +- extensions/firecrawl/package.json | 6 +-- extensions/fireworks/package.json | 6 +-- extensions/fish-audio-speech/package.json | 6 +-- extensions/geolocation/package.json | 6 +-- extensions/github-copilot/package.json | 2 +- extensions/gmi/package.json | 6 +-- extensions/google-meet/package.json | 8 ++-- extensions/google/package.json | 2 +- extensions/googlechat/package.json | 13 ++++-- extensions/gradium/package.json | 6 +-- extensions/groq/package.json | 6 +-- extensions/huggingface/package.json | 2 +- extensions/image-generation-core/package.json | 2 +- extensions/imap/package.json | 6 ++- extensions/imessage/package.json | 8 ++-- extensions/inworld/package.json | 6 +-- extensions/irc/package.json | 11 +++-- extensions/kilocode/package.json | 6 +-- extensions/kimi-coding/package.json | 6 +-- extensions/line/package.json | 13 ++++-- extensions/linux-node/package.json | 2 +- extensions/litellm/package.json | 2 +- extensions/llama-cpp/package.json | 6 +-- extensions/llm-task/package.json | 2 +- extensions/lmstudio/package.json | 2 +- extensions/lobster/package.json | 6 +-- extensions/logbook/package.json | 4 +- extensions/longcat/package.json | 6 +-- extensions/matrix/package.json | 8 ++-- extensions/mattermost/package.json | 13 ++++-- extensions/memory-core/package.json | 4 +- extensions/memory-lancedb/package.json | 6 +-- extensions/memory-wiki/package.json | 4 +- extensions/meta/package.json | 6 +-- extensions/microsoft-foundry/package.json | 2 +- extensions/microsoft/package.json | 2 +- extensions/migrate-claude/package.json | 4 +- extensions/migrate-hermes/package.json | 4 +- extensions/minimax/package.json | 2 +- extensions/mistral/package.json | 6 +-- extensions/moonshot/package.json | 6 +-- extensions/msteams/package.json | 14 ++++-- extensions/mxc/package.json | 6 +-- extensions/nextcloud-talk/package.json | 17 ++++--- extensions/nostr/package.json | 12 +++-- extensions/novita/package.json | 6 +-- extensions/nvidia/package.json | 2 +- extensions/oc-path/package.json | 4 +- extensions/ollama/package.json | 2 +- extensions/onepassword/package.json | 2 +- extensions/openai/package.json | 2 +- extensions/opencode-go/package.json | 6 +-- extensions/opencode/package.json | 6 +-- extensions/openrouter/package.json | 2 +- extensions/openshell/package.json | 6 +-- extensions/parallel/package.json | 6 +-- extensions/perplexity/package.json | 6 +-- extensions/pixverse/package.json | 8 ++-- extensions/policy/package.json | 4 +- extensions/qa-channel/package.json | 4 +- extensions/qa-lab/package.json | 6 +-- extensions/qianfan/package.json | 6 +-- extensions/qwen/package.json | 6 +-- extensions/raft/package.json | 8 ++-- extensions/reef/package.json | 2 +- extensions/runway/package.json | 2 +- extensions/searxng/package.json | 6 +-- extensions/senseaudio/package.json | 2 +- extensions/sglang/package.json | 2 +- extensions/signal/package.json | 6 +-- extensions/slack/package.json | 18 +++++--- extensions/sms/package.json | 6 +-- extensions/stepfun/package.json | 6 +-- extensions/synology-chat/package.json | 10 ++-- extensions/synthetic/package.json | 6 +-- extensions/tavily/package.json | 6 +-- extensions/teams-meetings/package.json | 8 ++-- extensions/telegram/package.json | 6 ++- extensions/tencent/package.json | 6 +-- extensions/tlon/package.json | 8 ++-- extensions/together/package.json | 2 +- extensions/tokenjuice/package.json | 8 ++-- extensions/tts-local-cli/package.json | 2 +- extensions/twitch/package.json | 6 +-- extensions/vault/package.json | 2 +- extensions/venice/package.json | 6 +-- extensions/vercel-ai-gateway/package.json | 6 +-- extensions/vllm/package.json | 2 +- extensions/voice-call/package.json | 8 ++-- extensions/volcengine/package.json | 6 +-- extensions/voyage/package.json | 6 +-- extensions/vydra/package.json | 6 +-- extensions/web-readability/package.json | 2 +- extensions/webhooks/package.json | 2 +- extensions/whatsapp/package.json | 8 ++-- extensions/workboard/package.json | 4 +- extensions/xai/package.json | 2 +- extensions/xiaomi/package.json | 6 +-- extensions/zai/package.json | 6 +-- extensions/zalo/package.json | 12 +++-- extensions/zalouser/package.json | 8 ++-- extensions/zoom-meetings/package.json | 8 ++-- package.json | 2 +- packages/ai/package.json | 2 +- packages/gateway-client/package.json | 2 +- packages/gateway-protocol/package.json | 2 +- .../official-external-channel-catalog.json | 46 +++++++++---------- ui/src/i18n/.i18n/ar.meta.json | 12 ++--- ui/src/i18n/.i18n/ar.tm.jsonl | 1 + ui/src/i18n/.i18n/catalog-fallbacks.json | 2 +- ui/src/i18n/.i18n/de.meta.json | 12 ++--- ui/src/i18n/.i18n/de.tm.jsonl | 1 + ui/src/i18n/.i18n/es.meta.json | 12 ++--- ui/src/i18n/.i18n/es.tm.jsonl | 1 + ui/src/i18n/.i18n/fa.meta.json | 12 ++--- ui/src/i18n/.i18n/fa.tm.jsonl | 1 + ui/src/i18n/.i18n/fr.meta.json | 12 ++--- ui/src/i18n/.i18n/fr.tm.jsonl | 1 + ui/src/i18n/.i18n/hi.meta.json | 12 ++--- ui/src/i18n/.i18n/hi.tm.jsonl | 1 + ui/src/i18n/.i18n/id.meta.json | 12 ++--- ui/src/i18n/.i18n/id.tm.jsonl | 1 + ui/src/i18n/.i18n/it.meta.json | 12 ++--- ui/src/i18n/.i18n/it.tm.jsonl | 1 + ui/src/i18n/.i18n/ja-JP.meta.json | 12 ++--- ui/src/i18n/.i18n/ja-JP.tm.jsonl | 1 + ui/src/i18n/.i18n/ko.meta.json | 12 ++--- ui/src/i18n/.i18n/ko.tm.jsonl | 1 + ui/src/i18n/.i18n/nl.meta.json | 12 ++--- ui/src/i18n/.i18n/nl.tm.jsonl | 1 + ui/src/i18n/.i18n/pl.meta.json | 12 ++--- ui/src/i18n/.i18n/pl.tm.jsonl | 1 + ui/src/i18n/.i18n/pt-BR.meta.json | 12 ++--- ui/src/i18n/.i18n/pt-BR.tm.jsonl | 1 + ui/src/i18n/.i18n/ru.meta.json | 12 ++--- ui/src/i18n/.i18n/ru.tm.jsonl | 1 + ui/src/i18n/.i18n/th.meta.json | 12 ++--- ui/src/i18n/.i18n/th.tm.jsonl | 1 + ui/src/i18n/.i18n/tr.meta.json | 12 ++--- ui/src/i18n/.i18n/tr.tm.jsonl | 1 + ui/src/i18n/.i18n/uk.meta.json | 12 ++--- ui/src/i18n/.i18n/uk.tm.jsonl | 1 + ui/src/i18n/.i18n/vi.meta.json | 12 ++--- ui/src/i18n/.i18n/vi.tm.jsonl | 1 + ui/src/i18n/.i18n/zh-CN.meta.json | 12 ++--- ui/src/i18n/.i18n/zh-CN.tm.jsonl | 1 + ui/src/i18n/.i18n/zh-TW.meta.json | 12 ++--- ui/src/i18n/.i18n/zh-TW.tm.jsonl | 1 + 199 files changed, 602 insertions(+), 539 deletions(-) diff --git a/docs/plugins/plugin-inventory.md b/docs/plugins/plugin-inventory.md index ccc3f00743ea..5f4b282a15aa 100644 --- a/docs/plugins/plugin-inventory.md +++ b/docs/plugins/plugin-inventory.md @@ -210,7 +210,7 @@ Each entry lists the package, distribution route, and description. - **[copilot](/plugins/reference/copilot)** (`@openclaw/copilot`) - npm; ClawHub: `clawhub:@openclaw/copilot`. Registers the GitHub Copilot agent runtime. -- **[daytona](/plugins/reference/daytona)** (`@openclaw/daytona-sandbox`) - npm; ClawHub. OpenClaw sandbox backend that runs agent exec and file tools inside Daytona cloud sandboxes over the Daytona toolbox API. +- **[daytona](/plugins/reference/daytona)** (`@openclaw/daytona-sandbox`) - npm; ClawHub: `clawhub:@openclaw/daytona-sandbox`. OpenClaw sandbox backend that runs agent exec and file tools inside Daytona cloud sandboxes over the Daytona toolbox API. - **[deepinfra](/plugins/reference/deepinfra)** (`@openclaw/deepinfra-provider`) - npm; ClawHub: `clawhub:@openclaw/deepinfra-provider`. Adds DeepInfra model provider support to OpenClaw. @@ -220,7 +220,7 @@ Each entry lists the package, distribution route, and description. - **[diagnostics-prometheus](/plugins/reference/diagnostics-prometheus)** (`@openclaw/diagnostics-prometheus`) - npm; ClawHub: `clawhub:@openclaw/diagnostics-prometheus`. OpenClaw diagnostics Prometheus exporter for runtime metrics. -- **[diffs](/plugins/reference/diffs)** (`@openclaw/diffs`) - npm; ClawHub. OpenClaw read-only diff viewer plugin and file renderer for agents. +- **[diffs](/plugins/reference/diffs)** (`@openclaw/diffs`) - npm; ClawHub: `clawhub:@openclaw/diffs`. OpenClaw read-only diff viewer plugin and file renderer for agents. - **[diffs-language-pack](/plugins/reference/diffs-language-pack)** (`@openclaw/diffs-language-pack`) - npm; ClawHub: `clawhub:@openclaw/diffs-language-pack`. Adds syntax highlighting for languages outside the default diffs viewer set. diff --git a/docs/plugins/reference.md b/docs/plugins/reference.md index cf03bc4e8eac..4ba7fec2e948 100644 --- a/docs/plugins/reference.md +++ b/docs/plugins/reference.md @@ -16,5 +16,5 @@ Regenerate it with: pnpm plugins:inventory:gen ``` -Use [Plugin inventory](/plugins/plugin-inventory) to browse all 150 +Use [Plugin inventory](/plugins/plugin-inventory) to browse all 151 generated plugin reference pages by distribution, package, and description. diff --git a/docs/plugins/reference/daytona.md b/docs/plugins/reference/daytona.md index 5c3bad4d0de1..431dbc3c9596 100644 --- a/docs/plugins/reference/daytona.md +++ b/docs/plugins/reference/daytona.md @@ -12,7 +12,7 @@ OpenClaw sandbox backend that runs agent exec and file tools inside Daytona clou ## Distribution - Package: `@openclaw/daytona-sandbox` -- Install route: npm; ClawHub +- Install route: npm; ClawHub: `clawhub:@openclaw/daytona-sandbox` ## Surface diff --git a/docs/plugins/reference/diffs.md b/docs/plugins/reference/diffs.md index 675ad6ed8a57..8c8e8ec36fe8 100644 --- a/docs/plugins/reference/diffs.md +++ b/docs/plugins/reference/diffs.md @@ -12,7 +12,7 @@ OpenClaw read-only diff viewer plugin and file renderer for agents. ## Distribution - Package: `@openclaw/diffs` -- Install route: npm; ClawHub +- Install route: npm; ClawHub: `clawhub:@openclaw/diffs` ## Surface diff --git a/extensions/a2a/package.json b/extensions/a2a/package.json index a9c657238ef8..2c06b7a958db 100644 --- a/extensions/a2a/package.json +++ b/extensions/a2a/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/a2a", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw A2A v1.0 Agent-to-Agent protocol channel plugin", "repository": { "type": "git", @@ -20,7 +20,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/acpx/package.json b/extensions/acpx/package.json index 9684dab773eb..09727210be6b 100644 --- a/extensions/acpx/package.json +++ b/extensions/acpx/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/acpx", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw ACP runtime backend with plugin-owned session and transport management.", "repository": { "type": "git", @@ -43,10 +43,10 @@ ] }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "staticAssets": [ { "source": "./src/runtime-internals/mcp-proxy.mjs", diff --git a/extensions/admin-http-rpc/package.json b/extensions/admin-http-rpc/package.json index 6da90c8520d3..5ddbc63e0bd1 100644 --- a/extensions/admin-http-rpc/package.json +++ b/extensions/admin-http-rpc/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/admin-http-rpc", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw admin HTTP RPC endpoint", "type": "module", diff --git a/extensions/alibaba/package.json b/extensions/alibaba/package.json index a6189f013a86..f59183ef1c47 100644 --- a/extensions/alibaba/package.json +++ b/extensions/alibaba/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/alibaba-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw Alibaba Model Studio video provider plugin", "type": "module", diff --git a/extensions/amazon-bedrock-mantle/package.json b/extensions/amazon-bedrock-mantle/package.json index 6ede9f44b0f8..a42033efb7b1 100644 --- a/extensions/amazon-bedrock-mantle/package.json +++ b/extensions/amazon-bedrock-mantle/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/amazon-bedrock-mantle-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Amazon Bedrock Mantle provider plugin for OpenAI-compatible model routing.", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/amazon-bedrock/package.json b/extensions/amazon-bedrock/package.json index 78f5e062eb20..139854c273a8 100644 --- a/extensions/amazon-bedrock/package.json +++ b/extensions/amazon-bedrock/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/amazon-bedrock-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Amazon Bedrock provider plugin with model discovery, embeddings, and guardrail support.", "repository": { "type": "git", @@ -28,10 +28,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/anthropic-vertex/package.json b/extensions/anthropic-vertex/package.json index aa23a2749176..f5cdb6a2ebaf 100644 --- a/extensions/anthropic-vertex/package.json +++ b/extensions/anthropic-vertex/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/anthropic-vertex-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Anthropic Vertex provider plugin for Claude models on Google Vertex AI.", "repository": { "type": "git", @@ -25,10 +25,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/anthropic/package.json b/extensions/anthropic/package.json index 7b9ad926efb2..e8be5a02c731 100644 --- a/extensions/anthropic/package.json +++ b/extensions/anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/anthropic-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw Anthropic provider, Claude CLI, and native session catalog plugin", "type": "module", diff --git a/extensions/arcee/package.json b/extensions/arcee/package.json index 499c65436903..79acb9eb2034 100644 --- a/extensions/arcee/package.json +++ b/extensions/arcee/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/arcee-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Arcee provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/azure-speech/package.json b/extensions/azure-speech/package.json index 781bdc148814..e2f4f347d09c 100644 --- a/extensions/azure-speech/package.json +++ b/extensions/azure-speech/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/azure-speech", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw Azure Speech plugin", "type": "module", diff --git a/extensions/baseten/package.json b/extensions/baseten/package.json index ec9333a4fbc8..b552f61e6f4d 100644 --- a/extensions/baseten/package.json +++ b/extensions/baseten/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/baseten-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Baseten provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/beam/package.json b/extensions/beam/package.json index bffd2564dd37..804ac765e6f6 100644 --- a/extensions/beam/package.json +++ b/extensions/beam/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/beam", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "Read-only coding-session Beam receiver", "type": "module", diff --git a/extensions/bonjour/package.json b/extensions/bonjour/package.json index 47b160e62192..90d5d4b0562d 100644 --- a/extensions/bonjour/package.json +++ b/extensions/bonjour/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/bonjour", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Bonjour/mDNS gateway discovery", "type": "module", "dependencies": { diff --git a/extensions/brave/package.json b/extensions/brave/package.json index 0b91eac8e4af..9a1a05d8a4cc 100644 --- a/extensions/brave/package.json +++ b/extensions/brave/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/brave-plugin", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Brave Search provider plugin for web search.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/browser/package.json b/extensions/browser/package.json index 5b6235f56479..627896c2d02c 100644 --- a/extensions/browser/package.json +++ b/extensions/browser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/browser-plugin", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw browser tool plugin", "type": "module", diff --git a/extensions/buzz/package.json b/extensions/buzz/package.json index 90b6c9c64f62..f1d59f27297a 100644 --- a/extensions/buzz/package.json +++ b/extensions/buzz/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/buzz", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "Connect OpenClaw agents to Buzz rooms", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -71,7 +71,9 @@ "flags": "--use-env", "description": "Use BUZZ_PRIVATE_KEY with the supplied relay URL" }, - "envVars": ["BUZZ_PRIVATE_KEY"] + "envVars": [ + "BUZZ_PRIVATE_KEY" + ] } ] } @@ -83,10 +85,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/byteplus/package.json b/extensions/byteplus/package.json index 8b5df9feedcf..a59db728d610 100644 --- a/extensions/byteplus/package.json +++ b/extensions/byteplus/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/byteplus-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw BytePlus provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/canvas/package.json b/extensions/canvas/package.json index f51af1b8ce97..ba1e7c81cbdf 100644 --- a/extensions/canvas/package.json +++ b/extensions/canvas/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/canvas-plugin", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw Canvas plugin", "type": "module", diff --git a/extensions/cerebras/package.json b/extensions/cerebras/package.json index f2b27f9403d7..57c417fe073e 100644 --- a/extensions/cerebras/package.json +++ b/extensions/cerebras/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cerebras-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Cerebras provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/chutes/package.json b/extensions/chutes/package.json index 10ccb5620d1e..8cf6bb8f4d8b 100644 --- a/extensions/chutes/package.json +++ b/extensions/chutes/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/chutes-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Chutes.ai provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/clawrouter/package.json b/extensions/clawrouter/package.json index 3ba44cd19480..f5f7ac46b8d9 100644 --- a/extensions/clawrouter/package.json +++ b/extensions/clawrouter/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/clawrouter", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw ClawRouter plugin", "type": "module", diff --git a/extensions/clickclack/package.json b/extensions/clickclack/package.json index 7684e878f686..f8fb8884b2c9 100644 --- a/extensions/clickclack/package.json +++ b/extensions/clickclack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/clickclack", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw ClickClack channel plugin", "type": "module", "exports": { @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -128,7 +128,9 @@ "flags": "--use-env", "description": "Use CLICKCLACK_BOT_TOKEN" }, - "envVars": ["CLICKCLACK_BOT_TOKEN"] + "envVars": [ + "CLICKCLACK_BOT_TOKEN" + ] } ] } @@ -141,10 +143,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/cloudflare-ai-gateway/package.json b/extensions/cloudflare-ai-gateway/package.json index 9eb1fe3d6728..c67225afdc1f 100644 --- a/extensions/cloudflare-ai-gateway/package.json +++ b/extensions/cloudflare-ai-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cloudflare-ai-gateway-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Cloudflare AI Gateway provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/codex/package.json b/extensions/codex/package.json index b22bfb289c69..e9d34e112734 100644 --- a/extensions/codex/package.json +++ b/extensions/codex/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/codex", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Codex app-server harness and native session supervision plugin.", "repository": { "type": "git", @@ -36,10 +36,10 @@ ] }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/cohere/package.json b/extensions/cohere/package.json index 57735a171957..c12bf8a01aab 100644 --- a/extensions/cohere/package.json +++ b/extensions/cohere/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cohere-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Cohere provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/comfy/package.json b/extensions/comfy/package.json index 195169abbc54..1224a88d9bc6 100644 --- a/extensions/comfy/package.json +++ b/extensions/comfy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/comfy-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw ComfyUI provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/copilot-proxy/package.json b/extensions/copilot-proxy/package.json index 96ca77877015..3c014b583ca2 100644 --- a/extensions/copilot-proxy/package.json +++ b/extensions/copilot-proxy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/copilot-proxy", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw Copilot Proxy provider plugin", "type": "module", diff --git a/extensions/copilot/package.json b/extensions/copilot/package.json index e371db6604fa..4185209d2a69 100644 --- a/extensions/copilot/package.json +++ b/extensions/copilot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/copilot", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw GitHub Copilot agent runtime plugin (registers a `github-copilot` AgentHarness backed by @github/copilot-sdk over JSON-RPC to the GitHub Copilot CLI)", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.5.28" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/crabbox/package.json b/extensions/crabbox/package.json index 1833fab77cfd..0b6e8c7109a1 100644 --- a/extensions/crabbox/package.json +++ b/extensions/crabbox/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/crabbox-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw cloud worker provider backed by the Crabbox CLI", "type": "module", diff --git a/extensions/cua-computer/package.json b/extensions/cua-computer/package.json index 92723282ea77..47558c804077 100644 --- a/extensions/cua-computer/package.json +++ b/extensions/cua-computer/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cua-computer", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "Experimental CUA Driver computer control for macOS, Windows, and Linux node hosts", "type": "module", "dependencies": { diff --git a/extensions/daytona/package.json b/extensions/daytona/package.json index c3d5fe752b77..6231a3da9fa2 100644 --- a/extensions/daytona/package.json +++ b/extensions/daytona/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/daytona-sandbox", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw sandbox backend for Daytona cloud sandboxes with remote workspaces over the Daytona toolbox API", "repository": { "type": "git", @@ -25,10 +25,10 @@ "minHostVersion": ">=2026.8.1" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false, "staticAssets": [ { diff --git a/extensions/deepgram/package.json b/extensions/deepgram/package.json index 28b40af2b828..5748f08af334 100644 --- a/extensions/deepgram/package.json +++ b/extensions/deepgram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepgram-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw Deepgram media-understanding provider", "type": "module", diff --git a/extensions/deepinfra/package.json b/extensions/deepinfra/package.json index 579a723c20ce..bc5648a08ede 100644 --- a/extensions/deepinfra/package.json +++ b/extensions/deepinfra/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepinfra-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw DeepInfra provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/deepseek/package.json b/extensions/deepseek/package.json index c6df5c709ea8..f7b98feb7b6c 100644 --- a/extensions/deepseek/package.json +++ b/extensions/deepseek/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepseek-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw DeepSeek provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/diagnostics-otel/package.json b/extensions/diagnostics-otel/package.json index 4cb24c17082f..f495f09eab22 100644 --- a/extensions/diagnostics-otel/package.json +++ b/extensions/diagnostics-otel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diagnostics-otel", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw diagnostics OpenTelemetry exporter for metrics, traces, and logs.", "repository": { "type": "git", @@ -37,10 +37,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/diagnostics-prometheus/package.json b/extensions/diagnostics-prometheus/package.json index d3d260b13ba0..e64da4596a74 100644 --- a/extensions/diagnostics-prometheus/package.json +++ b/extensions/diagnostics-prometheus/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diagnostics-prometheus", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw diagnostics Prometheus exporter for runtime metrics.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/diffs-language-pack/package.json b/extensions/diffs-language-pack/package.json index 59891e0241d8..7d005af3972f 100644 --- a/extensions/diffs-language-pack/package.json +++ b/extensions/diffs-language-pack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diffs-language-pack", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw diffs viewer syntax highlighting language pack", "repository": { "type": "git", @@ -21,14 +21,14 @@ "minHostVersion": ">=2026.5.27" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "assetScripts": { "build": "node --import tsx ../../scripts/build-diffs-viewer-runtime.mts full" }, "build": { "bundledDist": false, - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "staticAssets": [ { "source": "./assets/viewer-runtime.js", diff --git a/extensions/diffs/package.json b/extensions/diffs/package.json index 470e866edf6b..0557b3371cbf 100644 --- a/extensions/diffs/package.json +++ b/extensions/diffs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diffs", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw read-only diff viewer plugin and file renderer for agents.", "repository": { "type": "git", @@ -28,14 +28,14 @@ "minHostVersion": ">=2026.4.30" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "assetScripts": { "build": "node --import tsx ../../scripts/build-diffs-viewer-runtime.mts curated" }, "build": { "bundledDist": false, - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "staticAssets": [ { "source": "./assets/viewer-runtime.js", diff --git a/extensions/discord/package.json b/extensions/discord/package.json index aca2986084de..d0a6ea493d54 100644 --- a/extensions/discord/package.json +++ b/extensions/discord/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/discord", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Discord channel plugin for channels, DMs, commands, and app events.", "repository": { "type": "git", @@ -23,7 +23,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -74,7 +74,9 @@ "flags": "--use-env", "description": "Use DISCORD_BOT_TOKEN" }, - "envVars": ["DISCORD_BOT_TOKEN"] + "envVars": [ + "DISCORD_BOT_TOKEN" + ] } ] }, @@ -96,10 +98,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "staticAssets": [ { "source": "./assets/embedded-app-sdk.mjs", diff --git a/extensions/document-extract/package.json b/extensions/document-extract/package.json index 1c4c35cce2be..c52ac513968d 100644 --- a/extensions/document-extract/package.json +++ b/extensions/document-extract/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/document-extract-plugin", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw local document extraction plugin", "type": "module", diff --git a/extensions/duckduckgo/package.json b/extensions/duckduckgo/package.json index c9acbe316b89..22738241727c 100644 --- a/extensions/duckduckgo/package.json +++ b/extensions/duckduckgo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/duckduckgo-plugin", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw DuckDuckGo plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/elevenlabs/package.json b/extensions/elevenlabs/package.json index cc1049fb958a..36589f3f54dc 100644 --- a/extensions/elevenlabs/package.json +++ b/extensions/elevenlabs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/elevenlabs-speech", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw ElevenLabs speech plugin", "type": "module", diff --git a/extensions/exa/package.json b/extensions/exa/package.json index 0fbcc2b3a09c..79cd9241d29e 100644 --- a/extensions/exa/package.json +++ b/extensions/exa/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/exa-plugin", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Exa plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/fal/package.json b/extensions/fal/package.json index 76da53804619..0b5496f086fa 100644 --- a/extensions/fal/package.json +++ b/extensions/fal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fal-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw fal provider plugin", "type": "module", diff --git a/extensions/featherless/package.json b/extensions/featherless/package.json index eba3b030a8f4..d9a37d99c757 100644 --- a/extensions/featherless/package.json +++ b/extensions/featherless/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/featherless-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Featherless AI provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.11" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/feishu/package.json b/extensions/feishu/package.json index b2c6ab561eef..c83f6f1d819c 100644 --- a/extensions/feishu/package.json +++ b/extensions/feishu/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/feishu", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Feishu/Lark channel plugin for chats and workplace tools (community maintained by @m1heng).", "repository": { "type": "git", @@ -20,7 +20,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -66,10 +66,10 @@ "minHostVersion": ">=2026.5.29" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/file-transfer/package.json b/extensions/file-transfer/package.json index cd6af7acffcf..bfe699572ffd 100644 --- a/extensions/file-transfer/package.json +++ b/extensions/file-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/file-transfer", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw file transfer plugin (file_fetch, dir_list, dir_fetch, file_write)", "type": "module", "dependencies": { diff --git a/extensions/firecrawl/package.json b/extensions/firecrawl/package.json index ff39d3e0eb63..91e4ce2266de 100644 --- a/extensions/firecrawl/package.json +++ b/extensions/firecrawl/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/firecrawl-plugin", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Firecrawl plugin.", "repository": { "type": "git", @@ -25,10 +25,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/fireworks/package.json b/extensions/fireworks/package.json index 8e601dd60272..cdde60bfeda2 100644 --- a/extensions/fireworks/package.json +++ b/extensions/fireworks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fireworks-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Fireworks provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/fish-audio-speech/package.json b/extensions/fish-audio-speech/package.json index 5323b924f0d2..248a1dd6c3a4 100644 --- a/extensions/fish-audio-speech/package.json +++ b/extensions/fish-audio-speech/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fish-audio-speech", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Fish Audio speech plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/geolocation/package.json b/extensions/geolocation/package.json index 15bcd78acd84..3307636b673d 100644 --- a/extensions/geolocation/package.json +++ b/extensions/geolocation/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/geolocation-plugin", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw geolocation plugin resolving client IP addresses to a coarse city using a locally cached IP-geolocation database.", "repository": { "type": "git", @@ -18,10 +18,10 @@ "./index.ts" ], "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" } } } diff --git a/extensions/github-copilot/package.json b/extensions/github-copilot/package.json index 3c5db97aec70..70c0cc341df2 100644 --- a/extensions/github-copilot/package.json +++ b/extensions/github-copilot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/github-copilot-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw GitHub Copilot provider plugin", "type": "module", diff --git a/extensions/gmi/package.json b/extensions/gmi/package.json index 7f29039d7e16..4042dba1b77f 100644 --- a/extensions/gmi/package.json +++ b/extensions/gmi/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gmi-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw GMI Cloud provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/google-meet/package.json b/extensions/google-meet/package.json index 196e81bab797..47fac84211d4 100644 --- a/extensions/google-meet/package.json +++ b/extensions/google-meet/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/google-meet", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Google Meet participant plugin for joining calls through Chrome or Twilio transports.", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.4.20" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/google/package.json b/extensions/google/package.json index f4cb75f744cd..4d1c42339f1a 100644 --- a/extensions/google/package.json +++ b/extensions/google/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/google-plugin", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw Google plugin", "type": "module", diff --git a/extensions/googlechat/package.json b/extensions/googlechat/package.json index 0eab3dad4826..4347a32c4f23 100644 --- a/extensions/googlechat/package.json +++ b/extensions/googlechat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/googlechat", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Google Chat channel plugin for spaces and direct messages.", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -123,7 +123,10 @@ "flags": "--use-env", "description": "Use Google Chat environment credentials" }, - "envVars": ["GOOGLE_CHAT_SERVICE_ACCOUNT", "GOOGLE_CHAT_SERVICE_ACCOUNT_FILE"], + "envVars": [ + "GOOGLE_CHAT_SERVICE_ACCOUNT", + "GOOGLE_CHAT_SERVICE_ACCOUNT_FILE" + ], "envVarMode": "any" } ] @@ -135,10 +138,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/gradium/package.json b/extensions/gradium/package.json index 036ce14c04ae..4e272f872b8c 100644 --- a/extensions/gradium/package.json +++ b/extensions/gradium/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gradium-speech", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Gradium speech plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/groq/package.json b/extensions/groq/package.json index 2fd9e1ef9464..0a7ffbb1742b 100644 --- a/extensions/groq/package.json +++ b/extensions/groq/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/groq-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Groq media-understanding provider.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/huggingface/package.json b/extensions/huggingface/package.json index 670c3b584bcf..de7209fe848b 100644 --- a/extensions/huggingface/package.json +++ b/extensions/huggingface/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/huggingface-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw Hugging Face provider plugin", "type": "module", diff --git a/extensions/image-generation-core/package.json b/extensions/image-generation-core/package.json index c13d147add1b..bc229982c597 100644 --- a/extensions/image-generation-core/package.json +++ b/extensions/image-generation-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/image-generation-core", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw image generation runtime package", "type": "module", diff --git a/extensions/imap/package.json b/extensions/imap/package.json index d7683f2713b5..a67f63719599 100644 --- a/extensions/imap/package.json +++ b/extensions/imap/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/imap", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw inbound IMAP email trigger plugin", "type": "module", @@ -14,6 +14,8 @@ "@types/mailparser": "3.4.6" }, "openclaw": { - "extensions": ["./index.ts"] + "extensions": [ + "./index.ts" + ] } } diff --git a/extensions/imessage/package.json b/extensions/imessage/package.json index a82ecd48cfbf..657f716487d7 100644 --- a/extensions/imessage/package.json +++ b/extensions/imessage/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/imessage", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw iMessage channel plugin using imsg on a signed-in Mac", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -96,10 +96,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/inworld/package.json b/extensions/inworld/package.json index a414ba78d391..740105d9575a 100644 --- a/extensions/inworld/package.json +++ b/extensions/inworld/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/inworld-speech", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Inworld speech plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/irc/package.json b/extensions/irc/package.json index 8876159ab159..4b2f267718fd 100644 --- a/extensions/irc/package.json +++ b/extensions/irc/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/irc", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw IRC channel plugin", "type": "module", "devDependencies": { @@ -115,16 +115,19 @@ "flags": "--use-env", "description": "Use IRC environment configuration" }, - "envVars": ["IRC_HOST", "IRC_NICK"] + "envVars": [ + "IRC_HOST", + "IRC_NICK" + ] } ] } }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/kilocode/package.json b/extensions/kilocode/package.json index 507b3f73258a..fbb970bb5bac 100644 --- a/extensions/kilocode/package.json +++ b/extensions/kilocode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kilocode-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Kilo Gateway provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/kimi-coding/package.json b/extensions/kimi-coding/package.json index 78ca61f444f4..71de10a78682 100644 --- a/extensions/kimi-coding/package.json +++ b/extensions/kimi-coding/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kimi-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Kimi provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/line/package.json b/extensions/line/package.json index 558c6b55ffc6..bc4f62dd572c 100644 --- a/extensions/line/package.json +++ b/extensions/line/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/line", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw LINE channel plugin for LINE Bot API chats.", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -102,7 +102,10 @@ "flags": "--use-env", "description": "Use LINE environment credentials" }, - "envVars": ["LINE_CHANNEL_ACCESS_TOKEN", "LINE_CHANNEL_SECRET"] + "envVars": [ + "LINE_CHANNEL_ACCESS_TOKEN", + "LINE_CHANNEL_SECRET" + ] } ] } @@ -113,10 +116,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/linux-node/package.json b/extensions/linux-node/package.json index 392e16f7f7dd..1ad5b103fb26 100644 --- a/extensions/linux-node/package.json +++ b/extensions/linux-node/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/linux-node", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Linux node device capabilities", "type": "module", "dependencies": { diff --git a/extensions/litellm/package.json b/extensions/litellm/package.json index bab42afb059a..d1c4ec00c1e3 100644 --- a/extensions/litellm/package.json +++ b/extensions/litellm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/litellm-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw LiteLLM provider plugin", "type": "module", diff --git a/extensions/llama-cpp/package.json b/extensions/llama-cpp/package.json index 60f070479e1b..0a044dd0f806 100644 --- a/extensions/llama-cpp/package.json +++ b/extensions/llama-cpp/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/llama-cpp-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw provider for managed and external llama.cpp servers", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.6.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/llm-task/package.json b/extensions/llm-task/package.json index 826a4b53aafe..dc5c25f3bcb4 100644 --- a/extensions/llm-task/package.json +++ b/extensions/llm-task/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/llm-task", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw JSON-only LLM task plugin", "type": "module", diff --git a/extensions/lmstudio/package.json b/extensions/lmstudio/package.json index 9e93c0c4c69b..9a6ed4f7259a 100644 --- a/extensions/lmstudio/package.json +++ b/extensions/lmstudio/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/lmstudio-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw LM Studio provider plugin", "type": "module", diff --git a/extensions/lobster/package.json b/extensions/lobster/package.json index 8c25bbe72737..783883892a5f 100644 --- a/extensions/lobster/package.json +++ b/extensions/lobster/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/lobster", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "Lobster workflow tool plugin for typed pipelines and resumable approvals.", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/logbook/package.json b/extensions/logbook/package.json index 3da66c2dbd10..a06fd618e3d3 100644 --- a/extensions/logbook/package.json +++ b/extensions/logbook/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/logbook", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw automatic work journal plugin", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/longcat/package.json b/extensions/longcat/package.json index db3169bb21af..241c964507cd 100644 --- a/extensions/longcat/package.json +++ b/extensions/longcat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/longcat-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw LongCat provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/matrix/package.json b/extensions/matrix/package.json index 5e1d73025a97..74a0cbec5c64 100644 --- a/extensions/matrix/package.json +++ b/extensions/matrix/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/matrix", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Matrix channel plugin for rooms and direct messages.", "repository": { "type": "git", @@ -22,7 +22,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -171,10 +171,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/mattermost/package.json b/extensions/mattermost/package.json index c0bc55948b1e..7441079a6101 100644 --- a/extensions/mattermost/package.json +++ b/extensions/mattermost/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mattermost", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Mattermost channel plugin", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -79,7 +79,10 @@ "flags": "--use-env", "description": "Use Mattermost environment credentials" }, - "envVars": ["MATTERMOST_BOT_TOKEN", "MATTERMOST_URL"] + "envVars": [ + "MATTERMOST_BOT_TOKEN", + "MATTERMOST_URL" + ] } ] } @@ -92,10 +95,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/memory-core/package.json b/extensions/memory-core/package.json index ecf337ea52c9..1668c80acf76 100644 --- a/extensions/memory-core/package.json +++ b/extensions/memory-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-core", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw core memory search plugin", "type": "module", @@ -18,7 +18,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/memory-lancedb/package.json b/extensions/memory-lancedb/package.json index d474d11309d3..ac53aa64564d 100644 --- a/extensions/memory-lancedb/package.json +++ b/extensions/memory-lancedb/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-lancedb", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw LanceDB-backed long-term memory plugin with auto-recall, auto-capture, and vector search.", "repository": { "type": "git", @@ -26,10 +26,10 @@ "minHostVersion": ">=2026.5.31" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/memory-wiki/package.json b/extensions/memory-wiki/package.json index 2d5bdaf5d5c5..711ce461b713 100644 --- a/extensions/memory-wiki/package.json +++ b/extensions/memory-wiki/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-wiki", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw persistent wiki plugin", "type": "module", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/meta/package.json b/extensions/meta/package.json index dd9e4e4ef40a..d118735a9757 100644 --- a/extensions/meta/package.json +++ b/extensions/meta/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/meta-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Meta provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.11" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/microsoft-foundry/package.json b/extensions/microsoft-foundry/package.json index 6b4f9116fe31..de928b8445ec 100644 --- a/extensions/microsoft-foundry/package.json +++ b/extensions/microsoft-foundry/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-foundry", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw Microsoft Foundry provider plugin", "type": "module", diff --git a/extensions/microsoft/package.json b/extensions/microsoft/package.json index cd767649837b..01cd76d8a01f 100644 --- a/extensions/microsoft/package.json +++ b/extensions/microsoft/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-speech", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw Microsoft speech plugin", "type": "module", diff --git a/extensions/migrate-claude/package.json b/extensions/migrate-claude/package.json index a91fb9c3fbd9..053a327c2554 100644 --- a/extensions/migrate-claude/package.json +++ b/extensions/migrate-claude/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/migrate-claude", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "Claude to OpenClaw migration provider", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/migrate-hermes/package.json b/extensions/migrate-hermes/package.json index f50742e17630..17a6d3f0ec24 100644 --- a/extensions/migrate-hermes/package.json +++ b/extensions/migrate-hermes/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/migrate-hermes", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "Hermes to OpenClaw migration provider", "type": "module", @@ -13,7 +13,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/minimax/package.json b/extensions/minimax/package.json index 4b7cd79011ed..4ea34af5ab30 100644 --- a/extensions/minimax/package.json +++ b/extensions/minimax/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/minimax-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw MiniMax provider and OAuth plugin", "type": "module", diff --git a/extensions/mistral/package.json b/extensions/mistral/package.json index c98a1eb0b639..12b24459be47 100644 --- a/extensions/mistral/package.json +++ b/extensions/mistral/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mistral-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Mistral provider plugin", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/moonshot/package.json b/extensions/moonshot/package.json index 29b9feb7ad3a..8853772b5df8 100644 --- a/extensions/moonshot/package.json +++ b/extensions/moonshot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/moonshot-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Moonshot provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/msteams/package.json b/extensions/msteams/package.json index 764b8ee59dc5..c0af909bef63 100644 --- a/extensions/msteams/package.json +++ b/extensions/msteams/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/msteams", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Microsoft Teams channel plugin for bot conversations.", "repository": { "type": "git", @@ -22,7 +22,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -38,7 +38,11 @@ "id": "msteams", "configuredState": { "env": { - "anyOf": ["MSTEAMS_APP_ID", "MSTEAMS_APP_PASSWORD", "MSTEAMS_TENANT_ID"] + "anyOf": [ + "MSTEAMS_APP_ID", + "MSTEAMS_APP_PASSWORD", + "MSTEAMS_TENANT_ID" + ] }, "specifier": "./configured-state", "exportName": "hasConfiguredMSTeamsChannelState" @@ -68,10 +72,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "runtimeFormat": "cjs" }, "release": { diff --git a/extensions/mxc/package.json b/extensions/mxc/package.json index c0feee4097d8..fa93a06e3013 100644 --- a/extensions/mxc/package.json +++ b/extensions/mxc/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mxc-sandbox", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw MXC sandbox execution plugin for MXC-capable hosts", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.6.11" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false, "staticAssets": [ { diff --git a/extensions/nextcloud-talk/package.json b/extensions/nextcloud-talk/package.json index d452c12089e8..43c4db58f73a 100644 --- a/extensions/nextcloud-talk/package.json +++ b/extensions/nextcloud-talk/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nextcloud-talk", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Nextcloud Talk channel plugin for conversations.", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -31,7 +31,10 @@ "id": "nextcloud-talk", "configuredState": { "env": { - "anyOf": ["NEXTCLOUD_TALK_BOT_SECRET", "NEXTCLOUD_TALK_API_PASSWORD"] + "anyOf": [ + "NEXTCLOUD_TALK_BOT_SECRET", + "NEXTCLOUD_TALK_API_PASSWORD" + ] }, "specifier": "./configured-state", "exportName": "hasConfiguredNextcloudTalkChannelState" @@ -117,7 +120,9 @@ "flags": "--use-env", "description": "Use Nextcloud Talk environment credentials" }, - "envVars": ["NEXTCLOUD_TALK_BOT_SECRET"] + "envVars": [ + "NEXTCLOUD_TALK_BOT_SECRET" + ] } ] } @@ -128,10 +133,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/nostr/package.json b/extensions/nostr/package.json index fd075f061c24..006640dafc82 100644 --- a/extensions/nostr/package.json +++ b/extensions/nostr/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nostr", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Nostr channel plugin for NIP-04 encrypted direct messages.", "repository": { "type": "git", @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -70,7 +70,9 @@ "flags": "--use-env", "description": "Use NOSTR_PRIVATE_KEY" }, - "envVars": ["NOSTR_PRIVATE_KEY"] + "envVars": [ + "NOSTR_PRIVATE_KEY" + ] } ] } @@ -81,10 +83,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/novita/package.json b/extensions/novita/package.json index 40f177970c52..ff4ed009c95c 100644 --- a/extensions/novita/package.json +++ b/extensions/novita/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/novita-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw NovitaAI provider plugin", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/nvidia/package.json b/extensions/nvidia/package.json index 1817bddb1824..ec87e572584d 100644 --- a/extensions/nvidia/package.json +++ b/extensions/nvidia/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nvidia-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw NVIDIA provider plugin", "type": "module", diff --git a/extensions/oc-path/package.json b/extensions/oc-path/package.json index cad3afe42be2..2fe21de93d4b 100644 --- a/extensions/oc-path/package.json +++ b/extensions/oc-path/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/oc-path", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw oc:// workspace path plugin", "type": "module", @@ -14,7 +14,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/ollama/package.json b/extensions/ollama/package.json index ec10c5140e49..999648d294f4 100644 --- a/extensions/ollama/package.json +++ b/extensions/ollama/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/ollama-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw Ollama provider plugin", "type": "module", diff --git a/extensions/onepassword/package.json b/extensions/onepassword/package.json index 615d465575bd..83d4428a0fc2 100644 --- a/extensions/onepassword/package.json +++ b/extensions/onepassword/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/onepassword", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "1Password SecretRef resolver and audited agent secrets broker for OpenClaw", "type": "module", diff --git a/extensions/openai/package.json b/extensions/openai/package.json index 111b8028f6ae..56637cdd4292 100644 --- a/extensions/openai/package.json +++ b/extensions/openai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openai-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw OpenAI provider plugins", "type": "module", diff --git a/extensions/opencode-go/package.json b/extensions/opencode-go/package.json index e3ec044adf56..dd663b89f7b1 100644 --- a/extensions/opencode-go/package.json +++ b/extensions/opencode-go/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/opencode-go-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw OpenCode Go provider plugin", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": true }, "release": { diff --git a/extensions/opencode/package.json b/extensions/opencode/package.json index 8e3447383b93..3573e729aa81 100644 --- a/extensions/opencode/package.json +++ b/extensions/opencode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/opencode-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw OpenCode Zen provider plugin", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/openrouter/package.json b/extensions/openrouter/package.json index b48931452b01..fcf52930042b 100644 --- a/extensions/openrouter/package.json +++ b/extensions/openrouter/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openrouter-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw OpenRouter provider plugin", "type": "module", diff --git a/extensions/openshell/package.json b/extensions/openshell/package.json index f8366e35268e..f0a0ce98ff42 100644 --- a/extensions/openshell/package.json +++ b/extensions/openshell/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openshell-sandbox", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw sandbox backend for the NVIDIA OpenShell CLI with mirrored local workspaces and SSH command execution.", "repository": { "type": "git", @@ -24,10 +24,10 @@ "minHostVersion": ">=2026.5.12-beta.1" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/parallel/package.json b/extensions/parallel/package.json index 3f3434f2c8f7..4c5f4a1940eb 100644 --- a/extensions/parallel/package.json +++ b/extensions/parallel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/parallel-plugin", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Parallel web search plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/perplexity/package.json b/extensions/perplexity/package.json index 9871b8b19a21..632ce5377b01 100644 --- a/extensions/perplexity/package.json +++ b/extensions/perplexity/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/perplexity-plugin", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Perplexity plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/pixverse/package.json b/extensions/pixverse/package.json index 987e836a86ea..5ee7828e5e24 100644 --- a/extensions/pixverse/package.json +++ b/extensions/pixverse/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/pixverse-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw PixVerse video generation provider plugin.", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -30,10 +30,10 @@ "minHostVersion": ">=2026.5.26" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/policy/package.json b/extensions/policy/package.json index 33ffd9550850..31d39d70669f 100644 --- a/extensions/policy/package.json +++ b/extensions/policy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/policy", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw policy doctor checks for workspace conformance", "type": "module", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/qa-channel/package.json b/extensions/qa-channel/package.json index 8f29e1132965..ac4ada900968 100644 --- a/extensions/qa-channel/package.json +++ b/extensions/qa-channel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-channel", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw QA synthetic channel plugin", "type": "module", @@ -19,7 +19,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/qa-lab/package.json b/extensions/qa-lab/package.json index a2544ae2664e..c22dae505ea7 100644 --- a/extensions/qa-lab/package.json +++ b/extensions/qa-lab/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-lab", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw QA lab plugin with private debugger UI and scenario runner", "type": "module", @@ -24,7 +24,7 @@ "vite": "8.2.1" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -36,7 +36,7 @@ "./index.ts" ], "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" } } } diff --git a/extensions/qianfan/package.json b/extensions/qianfan/package.json index acd5f1e0d521..aff9ce2296c1 100644 --- a/extensions/qianfan/package.json +++ b/extensions/qianfan/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qianfan-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Qianfan provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/qwen/package.json b/extensions/qwen/package.json index db15134bd4d0..f46401dfa6cc 100644 --- a/extensions/qwen/package.json +++ b/extensions/qwen/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qwen-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Qwen Cloud provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/raft/package.json b/extensions/raft/package.json index ca3fb70104f2..c24f4bb2c90b 100644 --- a/extensions/raft/package.json +++ b/extensions/raft/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/raft", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Raft channel plugin for Raft CLI wake bridges.", "repository": { "type": "git", @@ -15,7 +15,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.6.8" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "channel": { "id": "raft", diff --git a/extensions/reef/package.json b/extensions/reef/package.json index 570ca65c8daf..e2069d95c09f 100644 --- a/extensions/reef/package.json +++ b/extensions/reef/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/reef", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Reef channel plugin — guarded end-to-end encrypted claw-to-claw messaging", "type": "module", "dependencies": { diff --git a/extensions/runway/package.json b/extensions/runway/package.json index 050f38856180..a4d6a1bcd4e0 100644 --- a/extensions/runway/package.json +++ b/extensions/runway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/runway-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw Runway video provider plugin", "type": "module", diff --git a/extensions/searxng/package.json b/extensions/searxng/package.json index 939059666bd9..fafcf2722612 100644 --- a/extensions/searxng/package.json +++ b/extensions/searxng/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/searxng-plugin", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw SearXNG plugin", "type": "module", "devDependencies": { @@ -18,10 +18,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/senseaudio/package.json b/extensions/senseaudio/package.json index f9073f0af1f6..84828ceebf73 100644 --- a/extensions/senseaudio/package.json +++ b/extensions/senseaudio/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/senseaudio-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw SenseAudio media-understanding provider", "type": "module", diff --git a/extensions/sglang/package.json b/extensions/sglang/package.json index 9557650e2589..92c694ee6e86 100644 --- a/extensions/sglang/package.json +++ b/extensions/sglang/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/sglang-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw SGLang provider plugin", "type": "module", diff --git a/extensions/signal/package.json b/extensions/signal/package.json index 0608b65a22fe..304727415f83 100644 --- a/extensions/signal/package.json +++ b/extensions/signal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/signal", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Signal channel plugin", "type": "module", "dependencies": { @@ -96,10 +96,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/slack/package.json b/extensions/slack/package.json index 00ce9cfc2177..3b6e240b8d84 100644 --- a/extensions/slack/package.json +++ b/extensions/slack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/slack", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Slack channel plugin for channels, DMs, commands, and app events.", "repository": { "type": "git", @@ -23,7 +23,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -42,7 +42,11 @@ "id": "slack", "configuredState": { "env": { - "anyOf": ["SLACK_BOT_TOKEN", "SLACK_APP_TOKEN", "SLACK_USER_TOKEN"] + "anyOf": [ + "SLACK_BOT_TOKEN", + "SLACK_APP_TOKEN", + "SLACK_USER_TOKEN" + ] }, "specifier": "./configured-state", "exportName": "hasConfiguredSlackChannelState" @@ -137,7 +141,9 @@ "flags": "--use-env", "description": "Use Slack environment credentials" }, - "envVars": ["SLACK_BOT_TOKEN"] + "envVars": [ + "SLACK_BOT_TOKEN" + ] } ] } @@ -149,10 +155,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/sms/package.json b/extensions/sms/package.json index 686f34c3d910..cba4b99a133e 100644 --- a/extensions/sms/package.json +++ b/extensions/sms/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/sms", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw SMS/MMS channel plugin for Twilio messages.", "repository": { "type": "git", @@ -126,10 +126,10 @@ } }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "install": { diff --git a/extensions/stepfun/package.json b/extensions/stepfun/package.json index a1b610e90346..7ad9aa1fd9ba 100644 --- a/extensions/stepfun/package.json +++ b/extensions/stepfun/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/stepfun-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw StepFun provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/synology-chat/package.json b/extensions/synology-chat/package.json index bcfeca7e6cfb..a7f6ce7c48e7 100644 --- a/extensions/synology-chat/package.json +++ b/extensions/synology-chat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synology-chat", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "Synology Chat channel plugin for OpenClaw channels and direct messages.", "repository": { "type": "git", @@ -75,7 +75,9 @@ "flags": "--use-env", "description": "Use Synology Chat environment credentials" }, - "envVars": ["SYNOLOGY_CHAT_TOKEN"] + "envVars": [ + "SYNOLOGY_CHAT_TOKEN" + ] } ] } @@ -86,10 +88,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/synthetic/package.json b/extensions/synthetic/package.json index 1c7672bcf53b..cea86ee5a0d3 100644 --- a/extensions/synthetic/package.json +++ b/extensions/synthetic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synthetic-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Synthetic provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/tavily/package.json b/extensions/tavily/package.json index 48589d3011fe..5a07325d94da 100644 --- a/extensions/tavily/package.json +++ b/extensions/tavily/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tavily-plugin", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Tavily plugin", "type": "module", "dependencies": { @@ -21,10 +21,10 @@ "allowInvalidConfigRecovery": true }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/teams-meetings/package.json b/extensions/teams-meetings/package.json index 8374646b12f8..0e4db96c7d5c 100644 --- a/extensions/teams-meetings/package.json +++ b/extensions/teams-meetings/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/teams-meetings", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Microsoft Teams browser meeting participant plugin.", "repository": { "type": "git", @@ -15,7 +15,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/telegram/package.json b/extensions/telegram/package.json index 4190d283cc62..0d4ea6ecb79e 100644 --- a/extensions/telegram/package.json +++ b/extensions/telegram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/telegram", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw Telegram channel plugin", "type": "module", @@ -75,7 +75,9 @@ "flags": "--use-env", "description": "Use TELEGRAM_BOT_TOKEN" }, - "envVars": ["TELEGRAM_BOT_TOKEN"] + "envVars": [ + "TELEGRAM_BOT_TOKEN" + ] } ] }, diff --git a/extensions/tencent/package.json b/extensions/tencent/package.json index 483449c850f1..c76899758c39 100644 --- a/extensions/tencent/package.json +++ b/extensions/tencent/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tencent-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Tencent Cloud provider plugin (TokenHub + Token Plan)", "type": "module", "devDependencies": { @@ -18,10 +18,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/tlon/package.json b/extensions/tlon/package.json index 4db4500a106b..76bc3587d3c3 100644 --- a/extensions/tlon/package.json +++ b/extensions/tlon/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tlon", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Tlon/Urbit channel plugin for chat workflows.", "repository": { "type": "git", @@ -19,7 +19,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -120,10 +120,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "bundleRuntimeDependencies": false, diff --git a/extensions/together/package.json b/extensions/together/package.json index 86428149c5b9..c49193a63db7 100644 --- a/extensions/together/package.json +++ b/extensions/together/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/together-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw Together provider plugin", "type": "module", diff --git a/extensions/tokenjuice/package.json b/extensions/tokenjuice/package.json index 13c5671a2024..80632464e924 100644 --- a/extensions/tokenjuice/package.json +++ b/extensions/tokenjuice/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tokenjuice", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw tokenjuice exec output compaction plugin", "repository": { "type": "git", @@ -11,7 +11,7 @@ "tokenjuice": "0.8.1" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.5.28" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/tts-local-cli/package.json b/extensions/tts-local-cli/package.json index 0d7cb815af4f..f1b79e86f470 100644 --- a/extensions/tts-local-cli/package.json +++ b/extensions/tts-local-cli/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tts-local-cli", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw local CLI TTS plugin", "type": "module", diff --git a/extensions/twitch/package.json b/extensions/twitch/package.json index 92f4293bbfd7..7ceffebf6fa9 100644 --- a/extensions/twitch/package.json +++ b/extensions/twitch/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/twitch", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Twitch channel plugin for chat and moderation workflows.", "repository": { "type": "git", @@ -30,10 +30,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "channel": { "id": "twitch", diff --git a/extensions/vault/package.json b/extensions/vault/package.json index d17b3883e625..7a2524d5198f 100644 --- a/extensions/vault/package.json +++ b/extensions/vault/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vault", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "HashiCorp Vault SecretRef provider integration for OpenClaw", "type": "module", diff --git a/extensions/venice/package.json b/extensions/venice/package.json index 2d7b17d5f709..a44729d077af 100644 --- a/extensions/venice/package.json +++ b/extensions/venice/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/venice-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Venice provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/vercel-ai-gateway/package.json b/extensions/vercel-ai-gateway/package.json index 5e83420fd399..9a000512c3f2 100644 --- a/extensions/vercel-ai-gateway/package.json +++ b/extensions/vercel-ai-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vercel-ai-gateway-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Vercel AI Gateway provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/vllm/package.json b/extensions/vllm/package.json index f731bfe0fd6d..42f23c3894cd 100644 --- a/extensions/vllm/package.json +++ b/extensions/vllm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vllm-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw vLLM provider plugin", "type": "module", diff --git a/extensions/voice-call/package.json b/extensions/voice-call/package.json index ba8fdd4c8321..9fa579695556 100644 --- a/extensions/voice-call/package.json +++ b/extensions/voice-call/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/voice-call", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw voice-call plugin for Twilio, Telnyx, and Plivo phone calls.", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -34,10 +34,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/volcengine/package.json b/extensions/volcengine/package.json index c0f5ff588beb..db2a0393d03d 100644 --- a/extensions/volcengine/package.json +++ b/extensions/volcengine/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/volcengine-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Volcengine provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/voyage/package.json b/extensions/voyage/package.json index 9fe15dd21d49..00bbe1b47f6b 100644 --- a/extensions/voyage/package.json +++ b/extensions/voyage/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/voyage-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Voyage embedding provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/vydra/package.json b/extensions/vydra/package.json index 877c980dba62..3831abf34a8c 100644 --- a/extensions/vydra/package.json +++ b/extensions/vydra/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vydra-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Vydra media provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/web-readability/package.json b/extensions/web-readability/package.json index b8a06c14ce80..d44a053e29a4 100644 --- a/extensions/web-readability/package.json +++ b/extensions/web-readability/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/web-readability-plugin", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw local Readability web extraction plugin", "type": "module", diff --git a/extensions/webhooks/package.json b/extensions/webhooks/package.json index 1843cef75373..6cf837e28269 100644 --- a/extensions/webhooks/package.json +++ b/extensions/webhooks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/webhooks", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw webhook bridge plugin", "type": "module", diff --git a/extensions/whatsapp/package.json b/extensions/whatsapp/package.json index 294a97ba5945..f15094ea3b7c 100644 --- a/extensions/whatsapp/package.json +++ b/extensions/whatsapp/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/whatsapp", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw WhatsApp channel plugin for WhatsApp Web chats.", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -69,10 +69,10 @@ "minHostVersion": ">=2026.4.25" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/workboard/package.json b/extensions/workboard/package.json index 56177e98ea46..640ff0e8483b 100644 --- a/extensions/workboard/package.json +++ b/extensions/workboard/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/workboard", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw dashboard workboard plugin", "type": "module", @@ -13,7 +13,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/xai/package.json b/extensions/xai/package.json index eb2652df58ff..97ab7292e42e 100644 --- a/extensions/xai/package.json +++ b/extensions/xai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xai-plugin", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "private": true, "description": "OpenClaw xAI plugin", "type": "module", diff --git a/extensions/xiaomi/package.json b/extensions/xiaomi/package.json index 8d622a4bfe7b..56081f9ad84e 100644 --- a/extensions/xiaomi/package.json +++ b/extensions/xiaomi/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xiaomi-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Xiaomi provider plugin.", "repository": { "type": "git", @@ -21,10 +21,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/zai/package.json b/extensions/zai/package.json index 9bdf28cd50a6..6d9fe0468b5e 100644 --- a/extensions/zai/package.json +++ b/extensions/zai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zai-provider", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Z.AI provider plugin", "type": "module", "devDependencies": { @@ -17,10 +17,10 @@ "minHostVersion": ">=2026.6.9" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/extensions/zalo/package.json b/extensions/zalo/package.json index f0c73efed1bb..2330ff3242c4 100644 --- a/extensions/zalo/package.json +++ b/extensions/zalo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalo", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Zalo channel plugin for bot and webhook chats.", "repository": { "type": "git", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -73,7 +73,9 @@ "flags": "--use-env", "description": "Use ZALO_BOT_TOKEN" }, - "envVars": ["ZALO_BOT_TOKEN"] + "envVars": [ + "ZALO_BOT_TOKEN" + ] } ] } @@ -84,10 +86,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/zalouser/package.json b/extensions/zalouser/package.json index b34de187f3c4..7b7965326656 100644 --- a/extensions/zalouser/package.json +++ b/extensions/zalouser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalouser", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Zalo Personal Account plugin via native zca-js integration.", "repository": { "type": "git", @@ -17,7 +17,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -65,10 +65,10 @@ "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1" + "openclawVersion": "2026.8.1-beta.4" }, "release": { "publishToClawHub": true, diff --git a/extensions/zoom-meetings/package.json b/extensions/zoom-meetings/package.json index e18c7235e8c2..a3abe9372896 100644 --- a/extensions/zoom-meetings/package.json +++ b/extensions/zoom-meetings/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zoom-meetings", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "OpenClaw Zoom browser meeting participant plugin.", "repository": { "type": "git", @@ -15,7 +15,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.8.1" + "openclaw": ">=2026.8.1-beta.4" }, "peerDependenciesMeta": { "openclaw": { @@ -33,10 +33,10 @@ "minHostVersion": ">=2026.7.2" }, "compat": { - "pluginApi": ">=2026.8.1" + "pluginApi": ">=2026.8.1-beta.4" }, "build": { - "openclawVersion": "2026.8.1", + "openclawVersion": "2026.8.1-beta.4", "bundledDist": false }, "release": { diff --git a/package.json b/package.json index a58b6a495a3c..088b5240bb1d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openclaw", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "openclaw": { "schemaVersions": { "state": 13, diff --git a/packages/ai/package.json b/packages/ai/package.json index e8dce3ad5d3f..b2c8b2547b73 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/ai", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "Reusable model provider adapters and streaming runtime from OpenClaw", "keywords": [ "ai", diff --git a/packages/gateway-client/package.json b/packages/gateway-client/package.json index 8be225bad606..68cdd2201039 100644 --- a/packages/gateway-client/package.json +++ b/packages/gateway-client/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gateway-client", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "Reference WebSocket client for the OpenClaw Gateway protocol", "keywords": [ "client", diff --git a/packages/gateway-protocol/package.json b/packages/gateway-protocol/package.json index ecc7b9e15683..0b09be4307ab 100644 --- a/packages/gateway-protocol/package.json +++ b/packages/gateway-protocol/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/gateway-protocol", - "version": "2026.8.1", + "version": "2026.8.1-beta.4", "description": "Typed schemas and runtime validators for the OpenClaw Gateway WebSocket protocol", "keywords": [ "gateway", diff --git a/scripts/lib/official-external-channel-catalog.json b/scripts/lib/official-external-channel-catalog.json index d76dc3634c3f..ccdadf286450 100644 --- a/scripts/lib/official-external-channel-catalog.json +++ b/scripts/lib/official-external-channel-catalog.json @@ -1,32 +1,32 @@ { "entries": [ - {"name":"@openclaw/buzz","version":"2026.8.1","description":"Connect OpenClaw agents to Buzz rooms","source":"official","kind":"channel","openclaw":{"channelConfigs":{"buzz":{"label":"Buzz","description":"Connect OpenClaw agents to Buzz team rooms.","schema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"name":{"type":"string"},"enabled":{"type":"boolean"},"responsePrefix":{"type":"string"},"markdown":{"type":"object","properties":{"tables":{"type":"string","enum":["off","bullets","code","block"]}},"additionalProperties":false},"relayUrl":{"allOf":[{"type":"string","format":"uri"},{"type":"string","pattern":"^[wW][sS][sS]?:\\/\\/"}]},"privateKey":{"anyOf":[{"type":"string"},{"oneOf":[{"type":"object","properties":{"source":{"type":"string","const":"env"},"provider":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"id":{"type":"string","pattern":"^[A-Z][A-Z0-9_]{0,127}$"}},"required":["source","provider","id"],"additionalProperties":false},{"type":"object","properties":{"source":{"type":"string","const":"file"},"provider":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"id":{"type":"string"}},"required":["source","provider","id"],"additionalProperties":false},{"type":"object","properties":{"source":{"type":"string","const":"exec"},"provider":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"id":{"type":"string"}},"required":["source","provider","id"],"additionalProperties":false}]}]},"authTag":{"anyOf":[{"type":"string"},{"oneOf":[{"type":"object","properties":{"source":{"type":"string","const":"env"},"provider":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"id":{"type":"string","pattern":"^[A-Z][A-Z0-9_]{0,127}$"}},"required":["source","provider","id"],"additionalProperties":false},{"type":"object","properties":{"source":{"type":"string","const":"file"},"provider":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"id":{"type":"string"}},"required":["source","provider","id"],"additionalProperties":false},{"type":"object","properties":{"source":{"type":"string","const":"exec"},"provider":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"id":{"type":"string"}},"required":["source","provider","id"],"additionalProperties":false}]}]},"groupPolicy":{"default":"allowlist","type":"string","enum":["open","disabled","allowlist"]},"groupAllowFrom":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"number"}]}},"historyLimit":{"type":"integer","minimum":0,"maximum":20},"groups":{"type":"object","propertyNames":{"type":"string","pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89aAbB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},"additionalProperties":{"type":"object","properties":{"enabled":{"type":"boolean"},"requireMention":{"type":"boolean"},"groupPolicy":{"type":"string","enum":["open","disabled","allowlist"]},"groupAllowFrom":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"number"}]}}},"additionalProperties":false}},"defaultTo":{"type":"string"}},"required":["groupPolicy"],"additionalProperties":false}}},"channel":{"id":"buzz","configuredState":{"env":{"allOf":["BUZZ_RELAY_URL","BUZZ_PRIVATE_KEY"]}},"label":"Buzz","selectionLabel":"Buzz","docsPath":"/channels/buzz","docsLabel":"buzz","blurb":"Connect OpenClaw agents to Buzz team rooms.","markdownCapable":true,"order":56,"setup":{"fields":[{"key":"relayUrl","kind":"string","cli":{"flags":"--relay-url ","description":"Buzz relay WebSocket URL"}},{"key":"privateKey","kind":"string","sensitive":true,"cli":{"flags":"--private-key ","description":"Buzz bot Nostr private key"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use BUZZ_PRIVATE_KEY with the supplied relay URL"},"envVars":["BUZZ_PRIVATE_KEY"]}]}},"install":{"clawhubSpec":"clawhub:@openclaw/buzz","npmSpec":"@openclaw/buzz","defaultChoice":"npm","minHostVersion":">=2026.7.2"}}}, - {"name":"@openclaw/clickclack","version":"2026.8.1","description":"OpenClaw ClickClack channel plugin","source":"official","kind":"channel","openclaw":{"contracts":{"tools":["discussion"]},"channelConfigs":{"clickclack":{"label":"ClickClack","description":"ClickClack channel accounts and group activation policy.","schema":{"type":"object","additionalProperties":true,"properties":{"requireMention":{"type":"boolean"},"allowBots":{"anyOf":[{"type":"boolean"},{"type":"string","const":"mentions"}]},"botLoopProtection":{"type":"object","additionalProperties":false,"properties":{"enabled":{"type":"boolean"},"maxEventsPerWindow":{"type":"integer","exclusiveMinimum":0},"windowSeconds":{"type":"integer","exclusiveMinimum":0},"cooldownSeconds":{"type":"integer","exclusiveMinimum":0}}},"mentionPatterns":{"type":"array","items":{"type":"string"}},"groups":{"type":"object","additionalProperties":{"type":"object","additionalProperties":true,"properties":{"requireMention":{"type":"boolean"},"allowBots":{"anyOf":[{"type":"boolean"},{"type":"string","const":"mentions"}]},"botLoopProtection":{"type":"object","additionalProperties":false,"properties":{"enabled":{"type":"boolean"},"maxEventsPerWindow":{"type":"integer","exclusiveMinimum":0},"windowSeconds":{"type":"integer","exclusiveMinimum":0},"cooldownSeconds":{"type":"integer","exclusiveMinimum":0}}},"mentionPatterns":{"type":"array","items":{"type":"string"}}}}},"accounts":{"type":"object","additionalProperties":{"type":"object","additionalProperties":true,"properties":{"requireMention":{"type":"boolean"},"allowBots":{"anyOf":[{"type":"boolean"},{"type":"string","const":"mentions"}]},"botLoopProtection":{"type":"object","additionalProperties":false,"properties":{"enabled":{"type":"boolean"},"maxEventsPerWindow":{"type":"integer","exclusiveMinimum":0},"windowSeconds":{"type":"integer","exclusiveMinimum":0},"cooldownSeconds":{"type":"integer","exclusiveMinimum":0}}},"mentionPatterns":{"type":"array","items":{"type":"string"}},"groups":{"type":"object","additionalProperties":{"type":"object","additionalProperties":true,"properties":{"requireMention":{"type":"boolean"},"allowBots":{"anyOf":[{"type":"boolean"},{"type":"string","const":"mentions"}]},"botLoopProtection":{"type":"object","additionalProperties":false,"properties":{"enabled":{"type":"boolean"},"maxEventsPerWindow":{"type":"integer","exclusiveMinimum":0},"windowSeconds":{"type":"integer","exclusiveMinimum":0},"cooldownSeconds":{"type":"integer","exclusiveMinimum":0}}},"mentionPatterns":{"type":"array","items":{"type":"string"}}}}}}}}}}}},"channel":{"id":"clickclack","configuredState":{"env":{"anyOf":["CLICKCLACK_BOT_TOKEN"]}},"label":"ClickClack","selectionLabel":"ClickClack","detailLabel":"ClickClack Bot","docsPath":"/channels/clickclack","docsLabel":"clickclack","blurb":"self-hosted chat via first-class ClickClack bot tokens.","systemImage":"bubble.left.and.bubble.right","markdownCapable":true,"preferSessionLookupForAnnounceTarget":true,"order":85,"commands":{"nativeCommandsAutoEnabled":false,"nativeSkillsAutoEnabled":false},"setup":{"fields":[{"key":"code","kind":"string","sensitive":true,"cli":{"flags":"--code ","description":"ClickClack one-time setup code or setup URL"}},{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"ClickClack bot token"}},{"key":"tokenFile","kind":"string","sensitive":true,"cli":{"flags":"--token-file ","description":"ClickClack bot token file"}},{"key":"baseUrl","kind":"string","cli":{"flags":"--base-url ","description":"ClickClack API base URL"}},{"key":"workspace","kind":"string","cli":{"flags":"--workspace ","description":"ClickClack workspace id, slug, or name"}},{"key":"defaultTo","kind":"string","cli":{"flags":"--default-to ","description":"Default ClickClack target"}},{"key":"allowFrom","kind":"string-list","cli":{"flags":"--allow-from ","description":"Allowed ClickClack senders"}},{"key":"agentActivity","kind":"boolean","cli":{"flags":"--agent-activity","description":"Enable ClickClack agent activity"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use CLICKCLACK_BOT_TOKEN"},"envVars":["CLICKCLACK_BOT_TOKEN"]}]}},"install":{"clawhubSpec":"clawhub:@openclaw/clickclack","npmSpec":"@openclaw/clickclack","defaultChoice":"npm","minHostVersion":">=2026.6.9","allowInvalidConfigRecovery":true}}}, - {"name":"@openclaw/discord","version":"2026.8.1","description":"OpenClaw Discord channel plugin for channels, DMs, commands, and app events.","source":"official","kind":"channel","openclaw":{"contracts":{"transcriptSourceProviders":["discord-voice"]},"channel":{"id":"discord","configuredState":{"env":{"anyOf":["DISCORD_BOT_TOKEN"]}},"approvalFlags":["native"],"label":"Discord","selectionLabel":"Discord (Bot API)","detailLabel":"Discord Bot","docsPath":"/channels/discord","docsLabel":"discord","blurb":"very well supported right now.","systemImage":"bubble.left.and.bubble.right","markdownCapable":true,"preferSessionLookupForAnnounceTarget":true,"setup":{"fields":[{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"Discord bot token"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use DISCORD_BOT_TOKEN"},"envVars":["DISCORD_BOT_TOKEN"]}]},"commands":{"nativeCommandsAutoEnabled":true,"nativeSkillsAutoEnabled":true},"doctorCapabilities":{"dmAllowFromMode":"topOnly","groupModel":"route","groupAllowFromFallbackToAllowFrom":false,"warnOnEmptyGroupSenderAllowlist":false}},"install":{"npmSpec":"@openclaw/discord","defaultChoice":"npm","minHostVersion":">=2026.5.26","allowInvalidConfigRecovery":true}}}, - {"name":"@openclaw/feishu","version":"2026.8.1","description":"OpenClaw Feishu/Lark channel plugin for chats and workplace tools (community maintained by @m1heng).","source":"official","kind":"channel","openclaw":{"contracts":{"tools":["feishu_app_scopes","feishu_bitable_create_app","feishu_bitable_create_field","feishu_bitable_create_record","feishu_bitable_get_meta","feishu_bitable_get_record","feishu_bitable_list_fields","feishu_bitable_list_records","feishu_bitable_update_record","feishu_chat","feishu_doc","feishu_drive","feishu_perm","feishu_wiki"]},"channel":{"id":"feishu","configuredState":{"env":{"anyOf":["FEISHU_APP_ID","FEISHU_APP_SECRET","FEISHU_VERIFICATION_TOKEN","FEISHU_ENCRYPT_KEY"]},"specifier":"./configured-state","exportName":"hasConfiguredFeishuChannelState"},"label":"Feishu","selectionLabel":"Feishu/Lark (飞书)","docsPath":"/channels/feishu","docsLabel":"feishu","blurb":"飞书/Lark enterprise messaging with doc/wiki/drive tools.","aliases":["lark"],"order":35,"quickstartAllowFrom":true,"setup":{"fields":[]}},"install":{"npmSpec":"@openclaw/feishu","defaultChoice":"npm","minHostVersion":">=2026.5.29"}}}, - {"name":"@openclaw/googlechat","version":"2026.8.1","description":"OpenClaw Google Chat channel plugin for spaces and direct messages.","source":"official","kind":"channel","openclaw":{"channel":{"id":"googlechat","configuredState":{"env":{"anyOf":["GOOGLE_CHAT_SERVICE_ACCOUNT","GOOGLE_CHAT_SERVICE_ACCOUNT_FILE"]}},"approvalFlags":["native"],"label":"Google Chat","selectionLabel":"Google Chat (Chat API)","detailLabel":"Google Chat","docsPath":"/channels/googlechat","docsLabel":"googlechat","blurb":"Google Workspace Chat app with HTTP webhook.","aliases":["gchat","google-chat"],"order":55,"systemImage":"message.badge","markdownCapable":true,"doctorCapabilities":{"dmAllowFromMode":"topOnly","groupModel":"route","groupAllowFromFallbackToAllowFrom":false,"warnOnEmptyGroupSenderAllowlist":false},"setup":{"fields":[{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"Google Chat service account JSON"}},{"key":"tokenFile","kind":"string","sensitive":true,"cli":{"flags":"--token-file ","description":"Google Chat service account file"}},{"key":"audienceType","kind":"choice","choices":["app-url","project-number"],"cli":{"flags":"--audience-type ","description":"Google Chat audience type"}},{"key":"audience","kind":"string","cli":{"flags":"--audience ","description":"Google Chat audience value"}},{"key":"webhookPath","kind":"string","cli":{"flags":"--webhook-path ","description":"Google Chat webhook path"}},{"key":"webhookUrl","kind":"string","cli":{"flags":"--webhook-url ","description":"Google Chat webhook URL"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use Google Chat environment credentials"},"envVars":["GOOGLE_CHAT_SERVICE_ACCOUNT","GOOGLE_CHAT_SERVICE_ACCOUNT_FILE"],"envVarMode":"any"}]}},"install":{"npmSpec":"@openclaw/googlechat","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, - {"name":"@openclaw/imessage","version":"2026.8.1","description":"OpenClaw iMessage channel plugin using imsg on a signed-in Mac","source":"official","kind":"channel","openclaw":{"channel":{"id":"imessage","approvalFlags":["native"],"label":"iMessage","selectionLabel":"iMessage (imsg)","detailLabel":"iMessage","docsPath":"/channels/imessage","docsLabel":"imessage","blurb":"Local iMessage/SMS through the imsg bridge, including private API message actions when enabled.","aliases":["imsg"],"systemImage":"message.fill","setup":{"fields":[{"key":"cliPath","kind":"string","cli":{"flags":"--cli-path ","description":"iMessage CLI path"}},{"key":"dbPath","kind":"string","cli":{"flags":"--db-path ","description":"iMessage database path"}},{"key":"service","kind":"choice","choices":["imessage","sms","auto"],"cli":{"flags":"--service ","description":"iMessage service"}},{"key":"region","kind":"string","cli":{"flags":"--region ","description":"SMS region"}}]}},"install":{"clawhubSpec":"clawhub:@openclaw/imessage","npmSpec":"@openclaw/imessage","defaultChoice":"npm","minHostVersion":">=2026.7.2","allowInvalidConfigRecovery":true}}}, - {"name":"@openclaw/irc","version":"2026.8.1","description":"OpenClaw IRC channel plugin","source":"official","kind":"channel","openclaw":{"channel":{"id":"irc","configuredState":{"env":{"allOf":["IRC_HOST","IRC_NICK"]}},"label":"IRC","selectionLabel":"IRC (Server + Nick)","detailLabel":"IRC","docsPath":"/channels/irc","docsLabel":"irc","blurb":"classic IRC networks with DM/channel routing and pairing controls.","aliases":["internet-relay-chat"],"systemImage":"network","setup":{"fields":[{"key":"host","kind":"string","cli":{"flags":"--host ","description":"IRC server host"}},{"key":"port","kind":"string","cli":{"flags":"--port ","description":"IRC server port"}},{"key":"tls","kind":"boolean","cli":{"flags":"--tls","description":"Use TLS for IRC"}},{"key":"nick","kind":"string","cli":{"flags":"--nick ","description":"IRC nickname"}},{"key":"username","kind":"string","cli":{"flags":"--username ","description":"IRC username"}},{"key":"realname","kind":"string","cli":{"flags":"--realname ","description":"IRC real name"}},{"key":"channels","kind":"string-list","cli":{"flags":"--channels ","description":"IRC channels"}},{"key":"password","kind":"string","sensitive":true,"cli":{"flags":"--password ","description":"IRC server password"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use IRC environment configuration"},"envVars":["IRC_HOST","IRC_NICK"]}]}},"install":{"clawhubSpec":"clawhub:@openclaw/irc","npmSpec":"@openclaw/irc","defaultChoice":"npm","minHostVersion":">=2026.6.9","allowInvalidConfigRecovery":true}}}, - {"name":"@openclaw/line","version":"2026.8.1","description":"OpenClaw LINE channel plugin for LINE Bot API chats.","source":"official","kind":"channel","openclaw":{"channel":{"id":"line","configuredState":{"env":{"allOf":["LINE_CHANNEL_ACCESS_TOKEN","LINE_CHANNEL_SECRET"]}},"label":"LINE","selectionLabel":"LINE (Messaging API)","detailLabel":"LINE Bot","docsPath":"/channels/line","docsLabel":"line","blurb":"LINE Messaging API webhook bot.","systemImage":"message","order":75,"quickstartAllowFrom":true,"setup":{"fields":[{"key":"channelAccessToken","kind":"string","sensitive":true,"cli":{"flags":"--channel-access-token ","description":"LINE channel access token"}},{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"LINE channel access token (alias)"}},{"key":"channelSecret","kind":"string","sensitive":true,"cli":{"flags":"--channel-secret ","description":"LINE channel secret"}},{"key":"tokenFile","kind":"string","sensitive":true,"cli":{"flags":"--token-file ","description":"LINE access token file"}},{"key":"secretFile","kind":"string","sensitive":true,"cli":{"flags":"--secret-file ","description":"LINE channel secret file"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use LINE environment credentials"},"envVars":["LINE_CHANNEL_ACCESS_TOKEN","LINE_CHANNEL_SECRET"]}]}},"install":{"npmSpec":"@openclaw/line","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, - {"name":"@openclaw/matrix","version":"2026.8.1","description":"OpenClaw Matrix channel plugin for rooms and direct messages.","source":"official","kind":"channel","openclaw":{"channel":{"id":"matrix","configuredState":{"env":{"anyOf":["MATRIX_HOMESERVER","MATRIX_USER_ID","MATRIX_ACCESS_TOKEN","MATRIX_PASSWORD","MATRIX_DEVICE_ID","MATRIX_DEVICE_NAME","MATRIX_OPS_HOMESERVER","MATRIX_OPS_ACCESS_TOKEN","MATRIX_OPS_DEVICE_ID","MATRIX_OPS_DEVICE_NAME"]}},"approvalFlags":["native"],"label":"Matrix","selectionLabel":"Matrix (plugin)","docsPath":"/channels/matrix","docsLabel":"matrix","blurb":"open protocol; install the plugin to enable.","order":70,"markdownCapable":true,"quickstartAllowFrom":true,"doctorCapabilities":{"dmAllowFromMode":"nestedOnly","groupModel":"sender","groupAllowFromFallbackToAllowFrom":false,"warnOnEmptyGroupSenderAllowlist":true},"setup":{"fields":[{"key":"homeserver","kind":"string","cli":{"flags":"--homeserver ","description":"Matrix homeserver URL"}},{"key":"userId","kind":"string","cli":{"flags":"--user-id ","description":"Matrix user id"}},{"key":"accessToken","kind":"string","sensitive":true,"cli":{"flags":"--access-token ","description":"Matrix access token"}},{"key":"password","kind":"string","sensitive":true,"cli":{"flags":"--password ","description":"Matrix password"}},{"key":"deviceName","kind":"string","cli":{"flags":"--device-name ","description":"Matrix device name"}},{"key":"avatarUrl","kind":"string","cli":{"flags":"--avatar-url ","description":"Matrix avatar URL"}},{"key":"initialSyncLimit","kind":"integer","cli":{"flags":"--initial-sync-limit ","description":"Matrix initial sync room limit"}},{"key":"proxy","kind":"string","cli":{"flags":"--proxy ","description":"Matrix proxy URL"}},{"key":"dangerouslyAllowPrivateNetwork","kind":"boolean","cli":{"flags":"--dangerously-allow-private-network","description":"Allow private-network Matrix homeservers"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use Matrix environment credentials"}}]},"persistedAuthState":{"specifier":"./auth-presence","exportName":"hasAnyMatrixAuth"}},"install":{"clawhubSpec":"clawhub:@openclaw/matrix","npmSpec":"@openclaw/matrix","defaultChoice":"clawhub","minHostVersion":">=2026.4.10","allowInvalidConfigRecovery":true}}}, - {"name":"@openclaw/mattermost","version":"2026.8.1","description":"OpenClaw Mattermost channel plugin","source":"official","kind":"channel","openclaw":{"channel":{"id":"mattermost","configuredState":{"env":{"allOf":["MATTERMOST_BOT_TOKEN","MATTERMOST_URL"]}},"label":"Mattermost","selectionLabel":"Mattermost (plugin)","docsPath":"/channels/mattermost","docsLabel":"mattermost","blurb":"self-hosted Slack-style chat; install the plugin to enable.","order":65,"setup":{"fields":[{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"Mattermost bot token"}},{"key":"botToken","kind":"string","sensitive":true,"cli":{"flags":"--bot-token ","description":"Mattermost bot token"}},{"key":"httpUrl","kind":"string","cli":{"flags":"--http-url ","description":"Mattermost server URL"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use Mattermost environment credentials"},"envVars":["MATTERMOST_BOT_TOKEN","MATTERMOST_URL"]}]}},"install":{"clawhubSpec":"clawhub:@openclaw/mattermost","npmSpec":"@openclaw/mattermost","defaultChoice":"npm","minHostVersion":">=2026.6.9","allowInvalidConfigRecovery":true}}}, - {"name":"@openclaw/msteams","version":"2026.8.1","description":"OpenClaw Microsoft Teams channel plugin for bot conversations.","source":"official","kind":"channel","openclaw":{"channel":{"id":"msteams","configuredState":{"env":{"anyOf":["MSTEAMS_APP_ID","MSTEAMS_APP_PASSWORD","MSTEAMS_TENANT_ID"]},"specifier":"./configured-state","exportName":"hasConfiguredMSTeamsChannelState"},"label":"Microsoft Teams","selectionLabel":"Microsoft Teams (Teams SDK)","docsPath":"/channels/msteams","docsLabel":"msteams","blurb":"Teams SDK; enterprise support.","aliases":["teams"],"order":60,"doctorCapabilities":{"dmAllowFromMode":"topOnly","groupModel":"hybrid","groupAllowFromFallbackToAllowFrom":true,"warnOnEmptyGroupSenderAllowlist":true},"setup":{"fields":[]}},"install":{"npmSpec":"@openclaw/msteams","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, - {"name":"@openclaw/nextcloud-talk","version":"2026.8.1","description":"OpenClaw Nextcloud Talk channel plugin for conversations.","source":"official","kind":"channel","openclaw":{"channel":{"id":"nextcloud-talk","configuredState":{"env":{"anyOf":["NEXTCLOUD_TALK_BOT_SECRET","NEXTCLOUD_TALK_API_PASSWORD"]},"specifier":"./configured-state","exportName":"hasConfiguredNextcloudTalkChannelState"},"label":"Nextcloud Talk","selectionLabel":"Nextcloud Talk (self-hosted)","docsPath":"/channels/nextcloud-talk","docsLabel":"nextcloud-talk","blurb":"Self-hosted chat via Nextcloud Talk webhook bots.","aliases":["nc-talk","nc"],"order":65,"quickstartAllowFrom":true,"setup":{"fields":[{"key":"baseUrl","kind":"string","cli":{"flags":"--base-url ","description":"Nextcloud base URL"}},{"key":"url","kind":"string","cli":{"flags":"--url ","description":"Legacy Nextcloud base URL alias"}},{"key":"secret","kind":"string","sensitive":true,"cli":{"flags":"--secret ","description":"Nextcloud Talk bot secret"}},{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"Legacy Nextcloud bot secret alias"}},{"key":"password","kind":"string","sensitive":true,"cli":{"flags":"--password ","description":"Legacy Nextcloud bot secret alias"}},{"key":"secretFile","kind":"string","sensitive":true,"cli":{"flags":"--secret-file ","description":"Nextcloud Talk bot secret file"}},{"key":"tokenFile","kind":"string","sensitive":true,"cli":{"flags":"--token-file ","description":"Legacy Nextcloud bot secret file alias"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use Nextcloud Talk environment credentials"},"envVars":["NEXTCLOUD_TALK_BOT_SECRET"]}]}},"install":{"npmSpec":"@openclaw/nextcloud-talk","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, - {"name":"@openclaw/nostr","version":"2026.8.1","description":"OpenClaw Nostr channel plugin for NIP-04 encrypted direct messages.","source":"official","kind":"channel","openclaw":{"channel":{"id":"nostr","configuredState":{"env":{"anyOf":["NOSTR_PRIVATE_KEY"]}},"label":"Nostr","selectionLabel":"Nostr (NIP-04 DMs)","docsPath":"/channels/nostr","docsLabel":"nostr","blurb":"Decentralized protocol; encrypted DMs via NIP-04.","order":55,"quickstartAllowFrom":true,"setup":{"fields":[{"key":"privateKey","kind":"string","sensitive":true,"cli":{"flags":"--private-key ","description":"Nostr private key"}},{"key":"relayUrls","kind":"string","cli":{"flags":"--relay-urls ","description":"Nostr relay URLs"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use NOSTR_PRIVATE_KEY"},"envVars":["NOSTR_PRIVATE_KEY"]}]}},"install":{"npmSpec":"@openclaw/nostr","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, + {"name":"@openclaw/buzz","version":"2026.8.1-beta.4","description":"Connect OpenClaw agents to Buzz rooms","source":"official","kind":"channel","openclaw":{"channelConfigs":{"buzz":{"label":"Buzz","description":"Connect OpenClaw agents to Buzz team rooms.","schema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"name":{"type":"string"},"enabled":{"type":"boolean"},"responsePrefix":{"type":"string"},"markdown":{"type":"object","properties":{"tables":{"type":"string","enum":["off","bullets","code","block"]}},"additionalProperties":false},"relayUrl":{"allOf":[{"type":"string","format":"uri"},{"type":"string","pattern":"^[wW][sS][sS]?:\\/\\/"}]},"privateKey":{"anyOf":[{"type":"string"},{"oneOf":[{"type":"object","properties":{"source":{"type":"string","const":"env"},"provider":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"id":{"type":"string","pattern":"^[A-Z][A-Z0-9_]{0,127}$"}},"required":["source","provider","id"],"additionalProperties":false},{"type":"object","properties":{"source":{"type":"string","const":"file"},"provider":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"id":{"type":"string"}},"required":["source","provider","id"],"additionalProperties":false},{"type":"object","properties":{"source":{"type":"string","const":"exec"},"provider":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"id":{"type":"string"}},"required":["source","provider","id"],"additionalProperties":false}]}]},"authTag":{"anyOf":[{"type":"string"},{"oneOf":[{"type":"object","properties":{"source":{"type":"string","const":"env"},"provider":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"id":{"type":"string","pattern":"^[A-Z][A-Z0-9_]{0,127}$"}},"required":["source","provider","id"],"additionalProperties":false},{"type":"object","properties":{"source":{"type":"string","const":"file"},"provider":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"id":{"type":"string"}},"required":["source","provider","id"],"additionalProperties":false},{"type":"object","properties":{"source":{"type":"string","const":"exec"},"provider":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"id":{"type":"string"}},"required":["source","provider","id"],"additionalProperties":false}]}]},"groupPolicy":{"default":"allowlist","type":"string","enum":["open","disabled","allowlist"]},"groupAllowFrom":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"number"}]}},"historyLimit":{"type":"integer","minimum":0,"maximum":20},"groups":{"type":"object","propertyNames":{"type":"string","pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89aAbB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},"additionalProperties":{"type":"object","properties":{"enabled":{"type":"boolean"},"requireMention":{"type":"boolean"},"groupPolicy":{"type":"string","enum":["open","disabled","allowlist"]},"groupAllowFrom":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"number"}]}}},"additionalProperties":false}},"defaultTo":{"type":"string"}},"required":["groupPolicy"],"additionalProperties":false}}},"channel":{"id":"buzz","configuredState":{"env":{"allOf":["BUZZ_RELAY_URL","BUZZ_PRIVATE_KEY"]}},"label":"Buzz","selectionLabel":"Buzz","docsPath":"/channels/buzz","docsLabel":"buzz","blurb":"Connect OpenClaw agents to Buzz team rooms.","markdownCapable":true,"order":56,"setup":{"fields":[{"key":"relayUrl","kind":"string","cli":{"flags":"--relay-url ","description":"Buzz relay WebSocket URL"}},{"key":"privateKey","kind":"string","sensitive":true,"cli":{"flags":"--private-key ","description":"Buzz bot Nostr private key"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use BUZZ_PRIVATE_KEY with the supplied relay URL"},"envVars":["BUZZ_PRIVATE_KEY"]}]}},"install":{"clawhubSpec":"clawhub:@openclaw/buzz","npmSpec":"@openclaw/buzz","defaultChoice":"npm","minHostVersion":">=2026.7.2"}}}, + {"name":"@openclaw/clickclack","version":"2026.8.1-beta.4","description":"OpenClaw ClickClack channel plugin","source":"official","kind":"channel","openclaw":{"contracts":{"tools":["discussion"]},"channelConfigs":{"clickclack":{"label":"ClickClack","description":"ClickClack channel accounts and group activation policy.","schema":{"type":"object","additionalProperties":true,"properties":{"requireMention":{"type":"boolean"},"allowBots":{"anyOf":[{"type":"boolean"},{"type":"string","const":"mentions"}]},"botLoopProtection":{"type":"object","additionalProperties":false,"properties":{"enabled":{"type":"boolean"},"maxEventsPerWindow":{"type":"integer","exclusiveMinimum":0},"windowSeconds":{"type":"integer","exclusiveMinimum":0},"cooldownSeconds":{"type":"integer","exclusiveMinimum":0}}},"mentionPatterns":{"type":"array","items":{"type":"string"}},"groups":{"type":"object","additionalProperties":{"type":"object","additionalProperties":true,"properties":{"requireMention":{"type":"boolean"},"allowBots":{"anyOf":[{"type":"boolean"},{"type":"string","const":"mentions"}]},"botLoopProtection":{"type":"object","additionalProperties":false,"properties":{"enabled":{"type":"boolean"},"maxEventsPerWindow":{"type":"integer","exclusiveMinimum":0},"windowSeconds":{"type":"integer","exclusiveMinimum":0},"cooldownSeconds":{"type":"integer","exclusiveMinimum":0}}},"mentionPatterns":{"type":"array","items":{"type":"string"}}}}},"accounts":{"type":"object","additionalProperties":{"type":"object","additionalProperties":true,"properties":{"requireMention":{"type":"boolean"},"allowBots":{"anyOf":[{"type":"boolean"},{"type":"string","const":"mentions"}]},"botLoopProtection":{"type":"object","additionalProperties":false,"properties":{"enabled":{"type":"boolean"},"maxEventsPerWindow":{"type":"integer","exclusiveMinimum":0},"windowSeconds":{"type":"integer","exclusiveMinimum":0},"cooldownSeconds":{"type":"integer","exclusiveMinimum":0}}},"mentionPatterns":{"type":"array","items":{"type":"string"}},"groups":{"type":"object","additionalProperties":{"type":"object","additionalProperties":true,"properties":{"requireMention":{"type":"boolean"},"allowBots":{"anyOf":[{"type":"boolean"},{"type":"string","const":"mentions"}]},"botLoopProtection":{"type":"object","additionalProperties":false,"properties":{"enabled":{"type":"boolean"},"maxEventsPerWindow":{"type":"integer","exclusiveMinimum":0},"windowSeconds":{"type":"integer","exclusiveMinimum":0},"cooldownSeconds":{"type":"integer","exclusiveMinimum":0}}},"mentionPatterns":{"type":"array","items":{"type":"string"}}}}}}}}}}}},"channel":{"id":"clickclack","configuredState":{"env":{"anyOf":["CLICKCLACK_BOT_TOKEN"]}},"label":"ClickClack","selectionLabel":"ClickClack","detailLabel":"ClickClack Bot","docsPath":"/channels/clickclack","docsLabel":"clickclack","blurb":"self-hosted chat via first-class ClickClack bot tokens.","systemImage":"bubble.left.and.bubble.right","markdownCapable":true,"preferSessionLookupForAnnounceTarget":true,"order":85,"commands":{"nativeCommandsAutoEnabled":false,"nativeSkillsAutoEnabled":false},"setup":{"fields":[{"key":"code","kind":"string","sensitive":true,"cli":{"flags":"--code ","description":"ClickClack one-time setup code or setup URL"}},{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"ClickClack bot token"}},{"key":"tokenFile","kind":"string","sensitive":true,"cli":{"flags":"--token-file ","description":"ClickClack bot token file"}},{"key":"baseUrl","kind":"string","cli":{"flags":"--base-url ","description":"ClickClack API base URL"}},{"key":"workspace","kind":"string","cli":{"flags":"--workspace ","description":"ClickClack workspace id, slug, or name"}},{"key":"defaultTo","kind":"string","cli":{"flags":"--default-to ","description":"Default ClickClack target"}},{"key":"allowFrom","kind":"string-list","cli":{"flags":"--allow-from ","description":"Allowed ClickClack senders"}},{"key":"agentActivity","kind":"boolean","cli":{"flags":"--agent-activity","description":"Enable ClickClack agent activity"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use CLICKCLACK_BOT_TOKEN"},"envVars":["CLICKCLACK_BOT_TOKEN"]}]}},"install":{"clawhubSpec":"clawhub:@openclaw/clickclack","npmSpec":"@openclaw/clickclack","defaultChoice":"npm","minHostVersion":">=2026.6.9","allowInvalidConfigRecovery":true}}}, + {"name":"@openclaw/discord","version":"2026.8.1-beta.4","description":"OpenClaw Discord channel plugin for channels, DMs, commands, and app events.","source":"official","kind":"channel","openclaw":{"contracts":{"transcriptSourceProviders":["discord-voice"]},"channel":{"id":"discord","configuredState":{"env":{"anyOf":["DISCORD_BOT_TOKEN"]}},"approvalFlags":["native"],"label":"Discord","selectionLabel":"Discord (Bot API)","detailLabel":"Discord Bot","docsPath":"/channels/discord","docsLabel":"discord","blurb":"very well supported right now.","systemImage":"bubble.left.and.bubble.right","markdownCapable":true,"preferSessionLookupForAnnounceTarget":true,"setup":{"fields":[{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"Discord bot token"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use DISCORD_BOT_TOKEN"},"envVars":["DISCORD_BOT_TOKEN"]}]},"commands":{"nativeCommandsAutoEnabled":true,"nativeSkillsAutoEnabled":true},"doctorCapabilities":{"dmAllowFromMode":"topOnly","groupModel":"route","groupAllowFromFallbackToAllowFrom":false,"warnOnEmptyGroupSenderAllowlist":false}},"install":{"npmSpec":"@openclaw/discord","defaultChoice":"npm","minHostVersion":">=2026.5.26","allowInvalidConfigRecovery":true}}}, + {"name":"@openclaw/feishu","version":"2026.8.1-beta.4","description":"OpenClaw Feishu/Lark channel plugin for chats and workplace tools (community maintained by @m1heng).","source":"official","kind":"channel","openclaw":{"contracts":{"tools":["feishu_app_scopes","feishu_bitable_create_app","feishu_bitable_create_field","feishu_bitable_create_record","feishu_bitable_get_meta","feishu_bitable_get_record","feishu_bitable_list_fields","feishu_bitable_list_records","feishu_bitable_update_record","feishu_chat","feishu_doc","feishu_drive","feishu_perm","feishu_wiki"]},"channel":{"id":"feishu","configuredState":{"env":{"anyOf":["FEISHU_APP_ID","FEISHU_APP_SECRET","FEISHU_VERIFICATION_TOKEN","FEISHU_ENCRYPT_KEY"]},"specifier":"./configured-state","exportName":"hasConfiguredFeishuChannelState"},"label":"Feishu","selectionLabel":"Feishu/Lark (飞书)","docsPath":"/channels/feishu","docsLabel":"feishu","blurb":"飞书/Lark enterprise messaging with doc/wiki/drive tools.","aliases":["lark"],"order":35,"quickstartAllowFrom":true,"setup":{"fields":[]}},"install":{"npmSpec":"@openclaw/feishu","defaultChoice":"npm","minHostVersion":">=2026.5.29"}}}, + {"name":"@openclaw/googlechat","version":"2026.8.1-beta.4","description":"OpenClaw Google Chat channel plugin for spaces and direct messages.","source":"official","kind":"channel","openclaw":{"channel":{"id":"googlechat","configuredState":{"env":{"anyOf":["GOOGLE_CHAT_SERVICE_ACCOUNT","GOOGLE_CHAT_SERVICE_ACCOUNT_FILE"]}},"approvalFlags":["native"],"label":"Google Chat","selectionLabel":"Google Chat (Chat API)","detailLabel":"Google Chat","docsPath":"/channels/googlechat","docsLabel":"googlechat","blurb":"Google Workspace Chat app with HTTP webhook.","aliases":["gchat","google-chat"],"order":55,"systemImage":"message.badge","markdownCapable":true,"doctorCapabilities":{"dmAllowFromMode":"topOnly","groupModel":"route","groupAllowFromFallbackToAllowFrom":false,"warnOnEmptyGroupSenderAllowlist":false},"setup":{"fields":[{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"Google Chat service account JSON"}},{"key":"tokenFile","kind":"string","sensitive":true,"cli":{"flags":"--token-file ","description":"Google Chat service account file"}},{"key":"audienceType","kind":"choice","choices":["app-url","project-number"],"cli":{"flags":"--audience-type ","description":"Google Chat audience type"}},{"key":"audience","kind":"string","cli":{"flags":"--audience ","description":"Google Chat audience value"}},{"key":"webhookPath","kind":"string","cli":{"flags":"--webhook-path ","description":"Google Chat webhook path"}},{"key":"webhookUrl","kind":"string","cli":{"flags":"--webhook-url ","description":"Google Chat webhook URL"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use Google Chat environment credentials"},"envVars":["GOOGLE_CHAT_SERVICE_ACCOUNT","GOOGLE_CHAT_SERVICE_ACCOUNT_FILE"],"envVarMode":"any"}]}},"install":{"npmSpec":"@openclaw/googlechat","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, + {"name":"@openclaw/imessage","version":"2026.8.1-beta.4","description":"OpenClaw iMessage channel plugin using imsg on a signed-in Mac","source":"official","kind":"channel","openclaw":{"channel":{"id":"imessage","approvalFlags":["native"],"label":"iMessage","selectionLabel":"iMessage (imsg)","detailLabel":"iMessage","docsPath":"/channels/imessage","docsLabel":"imessage","blurb":"Local iMessage/SMS through the imsg bridge, including private API message actions when enabled.","aliases":["imsg"],"systemImage":"message.fill","setup":{"fields":[{"key":"cliPath","kind":"string","cli":{"flags":"--cli-path ","description":"iMessage CLI path"}},{"key":"dbPath","kind":"string","cli":{"flags":"--db-path ","description":"iMessage database path"}},{"key":"service","kind":"choice","choices":["imessage","sms","auto"],"cli":{"flags":"--service ","description":"iMessage service"}},{"key":"region","kind":"string","cli":{"flags":"--region ","description":"SMS region"}}]}},"install":{"clawhubSpec":"clawhub:@openclaw/imessage","npmSpec":"@openclaw/imessage","defaultChoice":"npm","minHostVersion":">=2026.7.2","allowInvalidConfigRecovery":true}}}, + {"name":"@openclaw/irc","version":"2026.8.1-beta.4","description":"OpenClaw IRC channel plugin","source":"official","kind":"channel","openclaw":{"channel":{"id":"irc","configuredState":{"env":{"allOf":["IRC_HOST","IRC_NICK"]}},"label":"IRC","selectionLabel":"IRC (Server + Nick)","detailLabel":"IRC","docsPath":"/channels/irc","docsLabel":"irc","blurb":"classic IRC networks with DM/channel routing and pairing controls.","aliases":["internet-relay-chat"],"systemImage":"network","setup":{"fields":[{"key":"host","kind":"string","cli":{"flags":"--host ","description":"IRC server host"}},{"key":"port","kind":"string","cli":{"flags":"--port ","description":"IRC server port"}},{"key":"tls","kind":"boolean","cli":{"flags":"--tls","description":"Use TLS for IRC"}},{"key":"nick","kind":"string","cli":{"flags":"--nick ","description":"IRC nickname"}},{"key":"username","kind":"string","cli":{"flags":"--username ","description":"IRC username"}},{"key":"realname","kind":"string","cli":{"flags":"--realname ","description":"IRC real name"}},{"key":"channels","kind":"string-list","cli":{"flags":"--channels ","description":"IRC channels"}},{"key":"password","kind":"string","sensitive":true,"cli":{"flags":"--password ","description":"IRC server password"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use IRC environment configuration"},"envVars":["IRC_HOST","IRC_NICK"]}]}},"install":{"clawhubSpec":"clawhub:@openclaw/irc","npmSpec":"@openclaw/irc","defaultChoice":"npm","minHostVersion":">=2026.6.9","allowInvalidConfigRecovery":true}}}, + {"name":"@openclaw/line","version":"2026.8.1-beta.4","description":"OpenClaw LINE channel plugin for LINE Bot API chats.","source":"official","kind":"channel","openclaw":{"channel":{"id":"line","configuredState":{"env":{"allOf":["LINE_CHANNEL_ACCESS_TOKEN","LINE_CHANNEL_SECRET"]}},"label":"LINE","selectionLabel":"LINE (Messaging API)","detailLabel":"LINE Bot","docsPath":"/channels/line","docsLabel":"line","blurb":"LINE Messaging API webhook bot.","systemImage":"message","order":75,"quickstartAllowFrom":true,"setup":{"fields":[{"key":"channelAccessToken","kind":"string","sensitive":true,"cli":{"flags":"--channel-access-token ","description":"LINE channel access token"}},{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"LINE channel access token (alias)"}},{"key":"channelSecret","kind":"string","sensitive":true,"cli":{"flags":"--channel-secret ","description":"LINE channel secret"}},{"key":"tokenFile","kind":"string","sensitive":true,"cli":{"flags":"--token-file ","description":"LINE access token file"}},{"key":"secretFile","kind":"string","sensitive":true,"cli":{"flags":"--secret-file ","description":"LINE channel secret file"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use LINE environment credentials"},"envVars":["LINE_CHANNEL_ACCESS_TOKEN","LINE_CHANNEL_SECRET"]}]}},"install":{"npmSpec":"@openclaw/line","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, + {"name":"@openclaw/matrix","version":"2026.8.1-beta.4","description":"OpenClaw Matrix channel plugin for rooms and direct messages.","source":"official","kind":"channel","openclaw":{"channel":{"id":"matrix","configuredState":{"env":{"anyOf":["MATRIX_HOMESERVER","MATRIX_USER_ID","MATRIX_ACCESS_TOKEN","MATRIX_PASSWORD","MATRIX_DEVICE_ID","MATRIX_DEVICE_NAME","MATRIX_OPS_HOMESERVER","MATRIX_OPS_ACCESS_TOKEN","MATRIX_OPS_DEVICE_ID","MATRIX_OPS_DEVICE_NAME"]}},"approvalFlags":["native"],"label":"Matrix","selectionLabel":"Matrix (plugin)","docsPath":"/channels/matrix","docsLabel":"matrix","blurb":"open protocol; install the plugin to enable.","order":70,"markdownCapable":true,"quickstartAllowFrom":true,"doctorCapabilities":{"dmAllowFromMode":"nestedOnly","groupModel":"sender","groupAllowFromFallbackToAllowFrom":false,"warnOnEmptyGroupSenderAllowlist":true},"setup":{"fields":[{"key":"homeserver","kind":"string","cli":{"flags":"--homeserver ","description":"Matrix homeserver URL"}},{"key":"userId","kind":"string","cli":{"flags":"--user-id ","description":"Matrix user id"}},{"key":"accessToken","kind":"string","sensitive":true,"cli":{"flags":"--access-token ","description":"Matrix access token"}},{"key":"password","kind":"string","sensitive":true,"cli":{"flags":"--password ","description":"Matrix password"}},{"key":"deviceName","kind":"string","cli":{"flags":"--device-name ","description":"Matrix device name"}},{"key":"avatarUrl","kind":"string","cli":{"flags":"--avatar-url ","description":"Matrix avatar URL"}},{"key":"initialSyncLimit","kind":"integer","cli":{"flags":"--initial-sync-limit ","description":"Matrix initial sync room limit"}},{"key":"proxy","kind":"string","cli":{"flags":"--proxy ","description":"Matrix proxy URL"}},{"key":"dangerouslyAllowPrivateNetwork","kind":"boolean","cli":{"flags":"--dangerously-allow-private-network","description":"Allow private-network Matrix homeservers"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use Matrix environment credentials"}}]},"persistedAuthState":{"specifier":"./auth-presence","exportName":"hasAnyMatrixAuth"}},"install":{"clawhubSpec":"clawhub:@openclaw/matrix","npmSpec":"@openclaw/matrix","defaultChoice":"clawhub","minHostVersion":">=2026.4.10","allowInvalidConfigRecovery":true}}}, + {"name":"@openclaw/mattermost","version":"2026.8.1-beta.4","description":"OpenClaw Mattermost channel plugin","source":"official","kind":"channel","openclaw":{"channel":{"id":"mattermost","configuredState":{"env":{"allOf":["MATTERMOST_BOT_TOKEN","MATTERMOST_URL"]}},"label":"Mattermost","selectionLabel":"Mattermost (plugin)","docsPath":"/channels/mattermost","docsLabel":"mattermost","blurb":"self-hosted Slack-style chat; install the plugin to enable.","order":65,"setup":{"fields":[{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"Mattermost bot token"}},{"key":"botToken","kind":"string","sensitive":true,"cli":{"flags":"--bot-token ","description":"Mattermost bot token"}},{"key":"httpUrl","kind":"string","cli":{"flags":"--http-url ","description":"Mattermost server URL"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use Mattermost environment credentials"},"envVars":["MATTERMOST_BOT_TOKEN","MATTERMOST_URL"]}]}},"install":{"clawhubSpec":"clawhub:@openclaw/mattermost","npmSpec":"@openclaw/mattermost","defaultChoice":"npm","minHostVersion":">=2026.6.9","allowInvalidConfigRecovery":true}}}, + {"name":"@openclaw/msteams","version":"2026.8.1-beta.4","description":"OpenClaw Microsoft Teams channel plugin for bot conversations.","source":"official","kind":"channel","openclaw":{"channel":{"id":"msteams","configuredState":{"env":{"anyOf":["MSTEAMS_APP_ID","MSTEAMS_APP_PASSWORD","MSTEAMS_TENANT_ID"]},"specifier":"./configured-state","exportName":"hasConfiguredMSTeamsChannelState"},"label":"Microsoft Teams","selectionLabel":"Microsoft Teams (Teams SDK)","docsPath":"/channels/msteams","docsLabel":"msteams","blurb":"Teams SDK; enterprise support.","aliases":["teams"],"order":60,"doctorCapabilities":{"dmAllowFromMode":"topOnly","groupModel":"hybrid","groupAllowFromFallbackToAllowFrom":true,"warnOnEmptyGroupSenderAllowlist":true},"setup":{"fields":[]}},"install":{"npmSpec":"@openclaw/msteams","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, + {"name":"@openclaw/nextcloud-talk","version":"2026.8.1-beta.4","description":"OpenClaw Nextcloud Talk channel plugin for conversations.","source":"official","kind":"channel","openclaw":{"channel":{"id":"nextcloud-talk","configuredState":{"env":{"anyOf":["NEXTCLOUD_TALK_BOT_SECRET","NEXTCLOUD_TALK_API_PASSWORD"]},"specifier":"./configured-state","exportName":"hasConfiguredNextcloudTalkChannelState"},"label":"Nextcloud Talk","selectionLabel":"Nextcloud Talk (self-hosted)","docsPath":"/channels/nextcloud-talk","docsLabel":"nextcloud-talk","blurb":"Self-hosted chat via Nextcloud Talk webhook bots.","aliases":["nc-talk","nc"],"order":65,"quickstartAllowFrom":true,"setup":{"fields":[{"key":"baseUrl","kind":"string","cli":{"flags":"--base-url ","description":"Nextcloud base URL"}},{"key":"url","kind":"string","cli":{"flags":"--url ","description":"Legacy Nextcloud base URL alias"}},{"key":"secret","kind":"string","sensitive":true,"cli":{"flags":"--secret ","description":"Nextcloud Talk bot secret"}},{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"Legacy Nextcloud bot secret alias"}},{"key":"password","kind":"string","sensitive":true,"cli":{"flags":"--password ","description":"Legacy Nextcloud bot secret alias"}},{"key":"secretFile","kind":"string","sensitive":true,"cli":{"flags":"--secret-file ","description":"Nextcloud Talk bot secret file"}},{"key":"tokenFile","kind":"string","sensitive":true,"cli":{"flags":"--token-file ","description":"Legacy Nextcloud bot secret file alias"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use Nextcloud Talk environment credentials"},"envVars":["NEXTCLOUD_TALK_BOT_SECRET"]}]}},"install":{"npmSpec":"@openclaw/nextcloud-talk","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, + {"name":"@openclaw/nostr","version":"2026.8.1-beta.4","description":"OpenClaw Nostr channel plugin for NIP-04 encrypted direct messages.","source":"official","kind":"channel","openclaw":{"channel":{"id":"nostr","configuredState":{"env":{"anyOf":["NOSTR_PRIVATE_KEY"]}},"label":"Nostr","selectionLabel":"Nostr (NIP-04 DMs)","docsPath":"/channels/nostr","docsLabel":"nostr","blurb":"Decentralized protocol; encrypted DMs via NIP-04.","order":55,"quickstartAllowFrom":true,"setup":{"fields":[{"key":"privateKey","kind":"string","sensitive":true,"cli":{"flags":"--private-key ","description":"Nostr private key"}},{"key":"relayUrls","kind":"string","cli":{"flags":"--relay-urls ","description":"Nostr relay URLs"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use NOSTR_PRIVATE_KEY"},"envVars":["NOSTR_PRIVATE_KEY"]}]}},"install":{"npmSpec":"@openclaw/nostr","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, {"name":"@tencent-weixin/openclaw-weixin","description":"OpenClaw Weixin channel plugin by the Tencent Weixin team.","source":"external","kind":"channel","openclaw":{"plugin":{"id":"openclaw-weixin","label":"Weixin"},"channel":{"id":"openclaw-weixin","label":"Weixin","selectionLabel":"Weixin(微信)","detailLabel":"Weixin","docsPath":"/channels/wechat","docsLabel":"weixin","blurb":"Personal WeChat messaging via QR-code login.","aliases":["weixin","wechat","微信"],"order":75},"channelConfigs":{"openclaw-weixin":{"label":"Weixin","description":"Personal WeChat conversation channel.","schema":{"type":"object","additionalProperties":true}}},"install":{"npmSpec":"@tencent-weixin/openclaw-weixin@2.4.6","defaultChoice":"npm","expectedIntegrity":"sha512-qw9k3PLTiMWGNjjsknHgcTManH1w4j+Ji1ArWIaYLKCq3aFRsVwcqnPi127bvOoVMJGW4dbyJ8NECEMgoO+iRw==","minHostVersion":">=2026.5.12"}}}, {"name":"@zalo-platforms/openclaw-zaloclawbot","description":"OpenClaw Zalo ClawBot channel plugin by the Zalo Platforms team.","source":"external","kind":"channel","openclaw":{"plugin":{"id":"openclaw-zaloclawbot","label":"Zalo ClawBot"},"channel":{"id":"openclaw-zaloclawbot","label":"Zalo ClawBot","selectionLabel":"Zalo ClawBot (QR)","detailLabel":"Zalo ClawBot","docsPath":"/channels/zaloclawbot","docsLabel":"zaloclawbot","blurb":"Personal Zalo assistant bot via QR-code login — owner-bound, no setup.","aliases":["zaloclawbot","zalo-clawbot"],"order":82},"channelConfigs":{"openclaw-zaloclawbot":{"label":"Zalo ClawBot","description":"Personal Zalo assistant — QR-onboarded, owner-bound.","schema":{"type":"object","additionalProperties":true}}},"install":{"npmSpec":"@zalo-platforms/openclaw-zaloclawbot@0.1.4","defaultChoice":"npm","expectedIntegrity":"sha512-5IxZriHJYACLLGqkCPPsTP9tas62kXEOFqTFAFMdunAM3SPhIJwVFRp0WvoP/m7L2PX85weD0g8LOtxM93VDYg==","minHostVersion":">=2026.4.10"}}}, {"name":"@tencent-connect/openclaw-qqbot","description":"OpenClaw QQ Bot channel plugin by the Tencent Connect team.","source":"external","kind":"channel","openclaw":{"plugin":{"id":"openclaw-qqbot","label":"QQ Bot"},"contracts":{"tools":["qqbot_platform_api","qqbot_remind"]},"channel":{"id":"qqbot","label":"QQ Bot","selectionLabel":"QQ Bot (Official API)","detailLabel":"QQ Bot","docsPath":"/channels/qqbot","docsLabel":"qqbot","blurb":"connect to QQ via official QQ Bot API with group chat and direct message support.","envVars":["QQBOT_APP_ID","QQBOT_CLIENT_SECRET"],"approvalFlags":["native"],"doctorCapabilities":{"openDmRequiresAllowFromWildcard":false},"systemImage":"bubble.left.and.bubble.right"},"channelSecrets":{"fields":[{"field":"clientSecret","activationField":"appId","activationEnv":"QQBOT_APP_ID"}]},"channelHostConfig":{"docsSource":"official","compatibilityMigration":"qqbot.tencent-2.0-compatibility","schemaAllOf":[{"not":{"required":["defaultAccount"]},"properties":{"allowFrom":{"type":"array","minItems":1,"items":{"allOf":[{"not":{"const":"*"}},{"anyOf":[{"const":"openclaw:approval-disabled"},{"type":"string","pattern":"^[^a-z]*$"}]}]}},"accounts":{"type":"object","not":{"required":["default"]},"additionalProperties":{"type":"object","properties":{"allowFrom":{"type":"array","minItems":1,"items":{"allOf":[{"not":{"const":"*"}},{"anyOf":[{"const":"openclaw:approval-disabled"},{"type":"string","pattern":"^[^a-z]*$"}]}]}}},"required":["allowFrom"]}}},"required":["allowFrom"]}]},"channelConfigs":{"qqbot":{"label":"QQ Bot","description":"QQ Bot API conversation channel.","preferOver":["qqbot"],"schema":{"type":"object","additionalProperties":true,"properties":{"appId":{"type":"string"},"clientSecret":{"type":"string"}}}}},"install":{"npmSpec":"@tencent-connect/openclaw-qqbot@2.0.1","defaultChoice":"npm","expectedIntegrity":"sha512-2010PaCummeQaxerLtaGfQ/5HChiXaW/KpTERid7V/1zyTs46S2ACi0hgZQ1SB7tH0t1InWr8tzVBJV/pLss3Q=="}}}, - {"name":"@openclaw/raft","version":"2026.8.1","description":"OpenClaw Raft channel plugin for Raft CLI wake bridges.","source":"official","kind":"channel","openclaw":{"channelConfigs":{"raft":{"label":"Raft","description":"Raft External Agent CLI wake bridge.","schema":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string"},"enabled":{"type":"boolean"},"profile":{"type":"string","minLength":1},"defaultAccount":{"type":"string"},"accounts":{"type":"object","additionalProperties":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string"},"enabled":{"type":"boolean"},"profile":{"type":"string","minLength":1}}}}}}}},"channel":{"id":"raft","configuredState":{"env":{"anyOf":["RAFT_PROFILE"]}},"label":"Raft","selectionLabel":"Raft (CLI wake bridge)","docsPath":"/channels/raft","docsLabel":"raft","blurb":"Raft CLI wake bridge for human and agent collaboration.","order":72,"setup":{"fields":[{"key":"profile","kind":"string","cli":{"flags":"--profile ","description":"Raft CLI profile"}}]}},"install":{"npmSpec":"@openclaw/raft","defaultChoice":"npm","minHostVersion":">=2026.6.8"}}}, - {"name":"@openclaw/signal","version":"2026.8.1","description":"OpenClaw Signal channel plugin","source":"official","kind":"channel","openclaw":{"channel":{"id":"signal","approvalFlags":["native"],"label":"Signal","selectionLabel":"Signal (signal-cli)","detailLabel":"Signal REST","docsPath":"/channels/signal","docsLabel":"signal","blurb":"signal-cli linked device with additional setup for the local REST bridge.","systemImage":"antenna.radiowaves.left.and.right","markdownCapable":true,"setup":{"fields":[{"key":"signalNumber","kind":"string","cli":{"flags":"--signal-number ","description":"Signal account number (E.164)"}},{"key":"signalTransport","kind":"choice","choices":["external-native","container"],"cli":{"flags":"--signal-transport ","description":"Signal HTTP transport (external-native or container)"}},{"key":"cliPath","kind":"string","cli":{"flags":"--cli-path ","description":"signal-cli executable path"}},{"key":"httpUrl","kind":"string","cli":{"flags":"--http-url ","description":"Signal HTTP service URL"}},{"key":"httpHost","kind":"string","cli":{"flags":"--http-host ","description":"Signal HTTP daemon host"}},{"key":"httpPort","kind":"string","cli":{"flags":"--http-port ","description":"Signal HTTP daemon port"}}]}},"install":{"clawhubSpec":"clawhub:@openclaw/signal","npmSpec":"@openclaw/signal","defaultChoice":"npm","minHostVersion":">=2026.6.9","allowInvalidConfigRecovery":true}}}, - {"name":"@openclaw/slack","version":"2026.8.1","description":"OpenClaw Slack channel plugin for channels, DMs, commands, and app events.","source":"official","kind":"channel","openclaw":{"channelConfigs":{"slack":{"label":"Slack","description":"Slack channel, DM, command, and app event integration.","schema":{"type":"object","additionalProperties":true}}},"channel":{"id":"slack","configuredState":{"env":{"anyOf":["SLACK_BOT_TOKEN","SLACK_APP_TOKEN","SLACK_USER_TOKEN"]},"specifier":"./configured-state","exportName":"hasConfiguredSlackChannelState"},"approvalFlags":["native"],"label":"Slack","selectionLabel":"Slack (Socket Mode)","detailLabel":"Slack Bot","docsPath":"/channels/slack","docsLabel":"slack","blurb":"supported (Socket Mode).","systemImage":"number","markdownCapable":true,"doctorCapabilities":{"dmAllowFromMode":"topOnly","groupModel":"route","groupAllowFromFallbackToAllowFrom":false,"warnOnEmptyGroupSenderAllowlist":false},"commands":{"nativeCommandsAutoEnabled":false,"nativeSkillsAutoEnabled":false},"setup":{"fields":[{"key":"botToken","kind":"string","sensitive":true,"cli":{"flags":"--bot-token ","description":"Slack bot token"}},{"key":"appToken","kind":"string","sensitive":true,"cli":{"flags":"--app-token ","description":"Slack app token"}},{"key":"userToken","kind":"string","sensitive":true,"cli":{"flags":"--user-token ","description":"Slack user token"}},{"key":"signingSecret","kind":"string","sensitive":true,"cli":{"flags":"--signing-secret ","description":"Slack signing secret"}},{"key":"identity","kind":"choice","choices":["bot","user"],"cli":{"flags":"--identity ","description":"Slack identity"}},{"key":"mode","kind":"choice","choices":["socket","http"],"cli":{"flags":"--mode ","description":"Slack connection mode"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use Slack environment credentials"},"envVars":["SLACK_BOT_TOKEN"]}]}},"install":{"npmSpec":"@openclaw/slack","defaultChoice":"npm","minHostVersion":">=2026.5.28","allowInvalidConfigRecovery":true}}}, - {"name":"@openclaw/sms","version":"2026.8.1","description":"OpenClaw SMS/MMS channel plugin for Twilio messages.","source":"official","kind":"channel","openclaw":{"channel":{"id":"sms","configuredState":{"env":{"anyOf":["TWILIO_ACCOUNT_SID","TWILIO_AUTH_TOKEN","TWILIO_PHONE_NUMBER","TWILIO_SMS_FROM","TWILIO_MESSAGING_SERVICE_SID"]},"specifier":"./configured-state","exportName":"hasConfiguredSmsChannelState"},"label":"SMS","selectionLabel":"SMS (Twilio)","detailLabel":"Twilio SMS/MMS","docsPath":"/channels/sms","docsLabel":"sms","blurb":"Twilio-backed SMS/MMS with inbound webhooks and outbound replies.","order":88,"quickstartAllowFrom":true,"setup":{"fields":[{"key":"accountSid","kind":"string","sensitive":true,"cli":{"flags":"--account-sid ","description":"Twilio account SID"}},{"key":"authToken","kind":"string","sensitive":true,"cli":{"flags":"--auth-token ","description":"Twilio auth token"}},{"key":"fromNumber","kind":"string","cli":{"flags":"--from-number ","description":"Twilio sender phone number"}},{"key":"messagingServiceSid","kind":"string","cli":{"flags":"--messaging-service-sid ","description":"Twilio Messaging Service SID"}},{"key":"defaultTo","kind":"string","cli":{"flags":"--default-to ","description":"Default SMS recipient"}},{"key":"webhookPath","kind":"string","cli":{"flags":"--webhook-path ","description":"SMS webhook path"}},{"key":"publicWebhookUrl","kind":"string","cli":{"flags":"--public-webhook-url ","description":"Public SMS webhook URL"}},{"key":"dmPolicy","kind":"choice","choices":["pairing","allowlist","open","disabled"],"cli":{"flags":"--dm-policy ","description":"SMS DM policy"}},{"key":"allowFrom","kind":"string-list","cli":{"flags":"--allow-from ","description":"Allowed SMS senders"}}]}},"install":{"clawhubSpec":"clawhub:@openclaw/sms","npmSpec":"@openclaw/sms","defaultChoice":"npm","minHostVersion":">=2026.6.9","allowInvalidConfigRecovery":true}}}, - {"name":"@openclaw/synology-chat","version":"2026.8.1","description":"Synology Chat channel plugin for OpenClaw channels and direct messages.","source":"official","kind":"channel","openclaw":{"channel":{"id":"synology-chat","configuredState":{"env":{"allOf":["SYNOLOGY_CHAT_TOKEN","SYNOLOGY_CHAT_INCOMING_URL"]}},"label":"Synology Chat","selectionLabel":"Synology Chat (Webhook)","docsPath":"/channels/synology-chat","docsLabel":"synology-chat","blurb":"Connect your Synology NAS Chat to OpenClaw with full agent capabilities.","order":90,"setup":{"fields":[{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"Synology Chat token"}},{"key":"url","kind":"string","sensitive":true,"cli":{"flags":"--url ","description":"Synology Chat webhook URL"}},{"key":"webhookUrl","kind":"string","sensitive":true,"cli":{"flags":"--webhook-url ","description":"Public HTTPS Synology Chat callback URL used for attachments"}},{"key":"webhookPath","kind":"string","cli":{"flags":"--webhook-path ","description":"Synology Chat webhook path"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use Synology Chat environment credentials"},"envVars":["SYNOLOGY_CHAT_TOKEN"]}]}},"install":{"npmSpec":"@openclaw/synology-chat","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, - {"name":"@openclaw/tlon","version":"2026.8.1","description":"OpenClaw Tlon/Urbit channel plugin for chat workflows.","source":"official","kind":"channel","openclaw":{"channel":{"id":"tlon","label":"Tlon","selectionLabel":"Tlon (Urbit)","docsPath":"/channels/tlon","docsLabel":"tlon","blurb":"decentralized messaging on Urbit; install the plugin to enable.","order":90,"quickstartAllowFrom":true,"setup":{"fields":[{"key":"ship","kind":"string","cli":{"flags":"--ship ","description":"Tlon ship"}},{"key":"url","kind":"string","cli":{"flags":"--url ","description":"Tlon URL"}},{"key":"code","kind":"string","sensitive":true,"cli":{"flags":"--code ","description":"Tlon login code"}},{"key":"dangerouslyAllowPrivateNetwork","kind":"boolean","cli":{"flags":"--dangerously-allow-private-network","description":"Allow private-network Tlon URLs"}},{"key":"groupChannels","kind":"string-list","cli":{"flags":"--group-channels ","description":"Tlon group channels"}},{"key":"dmAllowlist","kind":"string-list","cli":{"flags":"--dm-allowlist ","description":"Tlon DM allowlist"}},{"key":"autoDiscoverChannels","kind":"boolean","cli":{"flags":"--auto-discover-channels","negatedFlags":"--no-auto-discover-channels","description":"Auto-discover Tlon group channels"}},{"key":"ownerShip","kind":"string","cli":{"flags":"--owner-ship ","description":"Tlon owner ship"}}]}},"install":{"npmSpec":"@openclaw/tlon","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, - {"name":"@openclaw/twitch","version":"2026.8.1","description":"OpenClaw Twitch channel plugin for chat and moderation workflows.","source":"official","kind":"channel","openclaw":{"channel":{"id":"twitch","configuredState":{"env":{"anyOf":["OPENCLAW_TWITCH_ACCESS_TOKEN"]}},"label":"Twitch","selectionLabel":"Twitch (Chat)","docsPath":"/channels/twitch","blurb":"Twitch chat integration","aliases":["twitch-chat"],"setup":{"fields":[]}},"install":{"npmSpec":"@openclaw/twitch","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, + {"name":"@openclaw/raft","version":"2026.8.1-beta.4","description":"OpenClaw Raft channel plugin for Raft CLI wake bridges.","source":"official","kind":"channel","openclaw":{"channelConfigs":{"raft":{"label":"Raft","description":"Raft External Agent CLI wake bridge.","schema":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string"},"enabled":{"type":"boolean"},"profile":{"type":"string","minLength":1},"defaultAccount":{"type":"string"},"accounts":{"type":"object","additionalProperties":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string"},"enabled":{"type":"boolean"},"profile":{"type":"string","minLength":1}}}}}}}},"channel":{"id":"raft","configuredState":{"env":{"anyOf":["RAFT_PROFILE"]}},"label":"Raft","selectionLabel":"Raft (CLI wake bridge)","docsPath":"/channels/raft","docsLabel":"raft","blurb":"Raft CLI wake bridge for human and agent collaboration.","order":72,"setup":{"fields":[{"key":"profile","kind":"string","cli":{"flags":"--profile ","description":"Raft CLI profile"}}]}},"install":{"npmSpec":"@openclaw/raft","defaultChoice":"npm","minHostVersion":">=2026.6.8"}}}, + {"name":"@openclaw/signal","version":"2026.8.1-beta.4","description":"OpenClaw Signal channel plugin","source":"official","kind":"channel","openclaw":{"channel":{"id":"signal","approvalFlags":["native"],"label":"Signal","selectionLabel":"Signal (signal-cli)","detailLabel":"Signal REST","docsPath":"/channels/signal","docsLabel":"signal","blurb":"signal-cli linked device with additional setup for the local REST bridge.","systemImage":"antenna.radiowaves.left.and.right","markdownCapable":true,"setup":{"fields":[{"key":"signalNumber","kind":"string","cli":{"flags":"--signal-number ","description":"Signal account number (E.164)"}},{"key":"signalTransport","kind":"choice","choices":["external-native","container"],"cli":{"flags":"--signal-transport ","description":"Signal HTTP transport (external-native or container)"}},{"key":"cliPath","kind":"string","cli":{"flags":"--cli-path ","description":"signal-cli executable path"}},{"key":"httpUrl","kind":"string","cli":{"flags":"--http-url ","description":"Signal HTTP service URL"}},{"key":"httpHost","kind":"string","cli":{"flags":"--http-host ","description":"Signal HTTP daemon host"}},{"key":"httpPort","kind":"string","cli":{"flags":"--http-port ","description":"Signal HTTP daemon port"}}]}},"install":{"clawhubSpec":"clawhub:@openclaw/signal","npmSpec":"@openclaw/signal","defaultChoice":"npm","minHostVersion":">=2026.6.9","allowInvalidConfigRecovery":true}}}, + {"name":"@openclaw/slack","version":"2026.8.1-beta.4","description":"OpenClaw Slack channel plugin for channels, DMs, commands, and app events.","source":"official","kind":"channel","openclaw":{"channelConfigs":{"slack":{"label":"Slack","description":"Slack channel, DM, command, and app event integration.","schema":{"type":"object","additionalProperties":true}}},"channel":{"id":"slack","configuredState":{"env":{"anyOf":["SLACK_BOT_TOKEN","SLACK_APP_TOKEN","SLACK_USER_TOKEN"]},"specifier":"./configured-state","exportName":"hasConfiguredSlackChannelState"},"approvalFlags":["native"],"label":"Slack","selectionLabel":"Slack (Socket Mode)","detailLabel":"Slack Bot","docsPath":"/channels/slack","docsLabel":"slack","blurb":"supported (Socket Mode).","systemImage":"number","markdownCapable":true,"doctorCapabilities":{"dmAllowFromMode":"topOnly","groupModel":"route","groupAllowFromFallbackToAllowFrom":false,"warnOnEmptyGroupSenderAllowlist":false},"commands":{"nativeCommandsAutoEnabled":false,"nativeSkillsAutoEnabled":false},"setup":{"fields":[{"key":"botToken","kind":"string","sensitive":true,"cli":{"flags":"--bot-token ","description":"Slack bot token"}},{"key":"appToken","kind":"string","sensitive":true,"cli":{"flags":"--app-token ","description":"Slack app token"}},{"key":"userToken","kind":"string","sensitive":true,"cli":{"flags":"--user-token ","description":"Slack user token"}},{"key":"signingSecret","kind":"string","sensitive":true,"cli":{"flags":"--signing-secret ","description":"Slack signing secret"}},{"key":"identity","kind":"choice","choices":["bot","user"],"cli":{"flags":"--identity ","description":"Slack identity"}},{"key":"mode","kind":"choice","choices":["socket","http"],"cli":{"flags":"--mode ","description":"Slack connection mode"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use Slack environment credentials"},"envVars":["SLACK_BOT_TOKEN"]}]}},"install":{"npmSpec":"@openclaw/slack","defaultChoice":"npm","minHostVersion":">=2026.5.28","allowInvalidConfigRecovery":true}}}, + {"name":"@openclaw/sms","version":"2026.8.1-beta.4","description":"OpenClaw SMS/MMS channel plugin for Twilio messages.","source":"official","kind":"channel","openclaw":{"channel":{"id":"sms","configuredState":{"env":{"anyOf":["TWILIO_ACCOUNT_SID","TWILIO_AUTH_TOKEN","TWILIO_PHONE_NUMBER","TWILIO_SMS_FROM","TWILIO_MESSAGING_SERVICE_SID"]},"specifier":"./configured-state","exportName":"hasConfiguredSmsChannelState"},"label":"SMS","selectionLabel":"SMS (Twilio)","detailLabel":"Twilio SMS/MMS","docsPath":"/channels/sms","docsLabel":"sms","blurb":"Twilio-backed SMS/MMS with inbound webhooks and outbound replies.","order":88,"quickstartAllowFrom":true,"setup":{"fields":[{"key":"accountSid","kind":"string","sensitive":true,"cli":{"flags":"--account-sid ","description":"Twilio account SID"}},{"key":"authToken","kind":"string","sensitive":true,"cli":{"flags":"--auth-token ","description":"Twilio auth token"}},{"key":"fromNumber","kind":"string","cli":{"flags":"--from-number ","description":"Twilio sender phone number"}},{"key":"messagingServiceSid","kind":"string","cli":{"flags":"--messaging-service-sid ","description":"Twilio Messaging Service SID"}},{"key":"defaultTo","kind":"string","cli":{"flags":"--default-to ","description":"Default SMS recipient"}},{"key":"webhookPath","kind":"string","cli":{"flags":"--webhook-path ","description":"SMS webhook path"}},{"key":"publicWebhookUrl","kind":"string","cli":{"flags":"--public-webhook-url ","description":"Public SMS webhook URL"}},{"key":"dmPolicy","kind":"choice","choices":["pairing","allowlist","open","disabled"],"cli":{"flags":"--dm-policy ","description":"SMS DM policy"}},{"key":"allowFrom","kind":"string-list","cli":{"flags":"--allow-from ","description":"Allowed SMS senders"}}]}},"install":{"clawhubSpec":"clawhub:@openclaw/sms","npmSpec":"@openclaw/sms","defaultChoice":"npm","minHostVersion":">=2026.6.9","allowInvalidConfigRecovery":true}}}, + {"name":"@openclaw/synology-chat","version":"2026.8.1-beta.4","description":"Synology Chat channel plugin for OpenClaw channels and direct messages.","source":"official","kind":"channel","openclaw":{"channel":{"id":"synology-chat","configuredState":{"env":{"allOf":["SYNOLOGY_CHAT_TOKEN","SYNOLOGY_CHAT_INCOMING_URL"]}},"label":"Synology Chat","selectionLabel":"Synology Chat (Webhook)","docsPath":"/channels/synology-chat","docsLabel":"synology-chat","blurb":"Connect your Synology NAS Chat to OpenClaw with full agent capabilities.","order":90,"setup":{"fields":[{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"Synology Chat token"}},{"key":"url","kind":"string","sensitive":true,"cli":{"flags":"--url ","description":"Synology Chat webhook URL"}},{"key":"webhookUrl","kind":"string","sensitive":true,"cli":{"flags":"--webhook-url ","description":"Public HTTPS Synology Chat callback URL used for attachments"}},{"key":"webhookPath","kind":"string","cli":{"flags":"--webhook-path ","description":"Synology Chat webhook path"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use Synology Chat environment credentials"},"envVars":["SYNOLOGY_CHAT_TOKEN"]}]}},"install":{"npmSpec":"@openclaw/synology-chat","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, + {"name":"@openclaw/tlon","version":"2026.8.1-beta.4","description":"OpenClaw Tlon/Urbit channel plugin for chat workflows.","source":"official","kind":"channel","openclaw":{"channel":{"id":"tlon","label":"Tlon","selectionLabel":"Tlon (Urbit)","docsPath":"/channels/tlon","docsLabel":"tlon","blurb":"decentralized messaging on Urbit; install the plugin to enable.","order":90,"quickstartAllowFrom":true,"setup":{"fields":[{"key":"ship","kind":"string","cli":{"flags":"--ship ","description":"Tlon ship"}},{"key":"url","kind":"string","cli":{"flags":"--url ","description":"Tlon URL"}},{"key":"code","kind":"string","sensitive":true,"cli":{"flags":"--code ","description":"Tlon login code"}},{"key":"dangerouslyAllowPrivateNetwork","kind":"boolean","cli":{"flags":"--dangerously-allow-private-network","description":"Allow private-network Tlon URLs"}},{"key":"groupChannels","kind":"string-list","cli":{"flags":"--group-channels ","description":"Tlon group channels"}},{"key":"dmAllowlist","kind":"string-list","cli":{"flags":"--dm-allowlist ","description":"Tlon DM allowlist"}},{"key":"autoDiscoverChannels","kind":"boolean","cli":{"flags":"--auto-discover-channels","negatedFlags":"--no-auto-discover-channels","description":"Auto-discover Tlon group channels"}},{"key":"ownerShip","kind":"string","cli":{"flags":"--owner-ship ","description":"Tlon owner ship"}}]}},"install":{"npmSpec":"@openclaw/tlon","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, + {"name":"@openclaw/twitch","version":"2026.8.1-beta.4","description":"OpenClaw Twitch channel plugin for chat and moderation workflows.","source":"official","kind":"channel","openclaw":{"channel":{"id":"twitch","configuredState":{"env":{"anyOf":["OPENCLAW_TWITCH_ACCESS_TOKEN"]}},"label":"Twitch","selectionLabel":"Twitch (Chat)","docsPath":"/channels/twitch","blurb":"Twitch chat integration","aliases":["twitch-chat"],"setup":{"fields":[]}},"install":{"npmSpec":"@openclaw/twitch","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, {"name":"@wecom/wecom-openclaw-plugin","description":"OpenClaw WeCom channel plugin by the Tencent WeCom team.","source":"external","kind":"channel","openclaw":{"plugin":{"id":"wecom-openclaw-plugin","label":"WeCom"},"contracts":{"tools":["wecom_mcp"]},"channel":{"id":"wecom","label":"WeCom","selectionLabel":"WeCom(企业微信)","detailLabel":"WeCom","docsPath":"/channels/wecom","docsLabel":"wecom","blurb":"Enterprise messaging and documents, scheduling, task tools.","aliases":["qywx","wework","enterprise-wechat"],"order":45},"channelConfigs":{"wecom":{"label":"WeCom","description":"Enterprise WeChat conversation channel.","schema":{"type":"object","additionalProperties":true}}},"install":{"npmSpec":"@wecom/wecom-openclaw-plugin@2026.7.2","defaultChoice":"npm","expectedIntegrity":"sha512-7kqdBIOF3SgDDoBoFtO6jxnxofbYSgbKdxZDNabD0y0jg2xKcVqlXZOOJ9+XQho/QOtIFrnRH2IRnPukFEYwJg=="}}}, - {"name":"@openclaw/whatsapp","version":"2026.8.1","description":"OpenClaw WhatsApp channel plugin for WhatsApp Web chats.","source":"official","kind":"channel","openclaw":{"contracts":{"tools":["whatsapp_call","whatsapp_login"]},"channel":{"id":"whatsapp","approvalFlags":["native"],"label":"WhatsApp","selectionLabel":"WhatsApp (QR link)","detailLabel":"WhatsApp Web","docsPath":"/channels/whatsapp","docsLabel":"whatsapp","blurb":"works with your own number; recommend a separate phone + eSIM.","systemImage":"message","persistedAuthState":{"specifier":"./auth-presence","exportName":"hasAnyWhatsAppAuth"},"setup":{"fields":[{"key":"authDir","kind":"string","cli":{"flags":"--auth-dir ","description":"WhatsApp auth directory override"}}]}},"install":{"clawhubSpec":"clawhub:@openclaw/whatsapp","npmSpec":"@openclaw/whatsapp","defaultChoice":"clawhub","minHostVersion":">=2026.4.25"}}}, + {"name":"@openclaw/whatsapp","version":"2026.8.1-beta.4","description":"OpenClaw WhatsApp channel plugin for WhatsApp Web chats.","source":"official","kind":"channel","openclaw":{"contracts":{"tools":["whatsapp_call","whatsapp_login"]},"channel":{"id":"whatsapp","approvalFlags":["native"],"label":"WhatsApp","selectionLabel":"WhatsApp (QR link)","detailLabel":"WhatsApp Web","docsPath":"/channels/whatsapp","docsLabel":"whatsapp","blurb":"works with your own number; recommend a separate phone + eSIM.","systemImage":"message","persistedAuthState":{"specifier":"./auth-presence","exportName":"hasAnyWhatsAppAuth"},"setup":{"fields":[{"key":"authDir","kind":"string","cli":{"flags":"--auth-dir ","description":"WhatsApp auth directory override"}}]}},"install":{"clawhubSpec":"clawhub:@openclaw/whatsapp","npmSpec":"@openclaw/whatsapp","defaultChoice":"clawhub","minHostVersion":">=2026.4.25"}}}, {"name":"openclaw-plugin-yuanbao","description":"OpenClaw Yuanbao channel plugin by the Tencent Yuanbao team.","source":"external","kind":"channel","openclaw":{"plugin":{"id":"openclaw-plugin-yuanbao","label":"Yuanbao"},"contracts":{"tools":["query_group_info","query_session_members","yuanbao_remind"]},"channel":{"id":"yuanbao","label":"Yuanbao","selectionLabel":"Yuanbao (元宝)","detailLabel":"Yuanbao","docsPath":"/channels/yuanbao","docsLabel":"yuanbao","blurb":"Tencent Yuanbao AI assistant conversation channel.","aliases":["yuanbao","yb","tencent-yuanbao","元宝"],"order":85},"channelConfigs":{"yuanbao":{"label":"Yuanbao","description":"Tencent Yuanbao AI assistant channel.","schema":{"type":"object","additionalProperties":true}}},"install":{"npmSpec":"openclaw-plugin-yuanbao@2.18.2","defaultChoice":"npm","expectedIntegrity":"sha512-cL85zWLePhi/GWRsXL8ogS4tejNuCE/J0V/OYhDFJzElF2TmndVCUAXaJdssgv/ULJ9sBaic88wAzRllIgZIwA=="}}}, - {"name":"@openclaw/zalo","version":"2026.8.1","description":"OpenClaw Zalo channel plugin for bot and webhook chats.","source":"official","kind":"channel","openclaw":{"channel":{"id":"zalo","configuredState":{"env":{"anyOf":["ZALO_BOT_TOKEN"]}},"label":"Zalo","selectionLabel":"Zalo (Bot API)","docsPath":"/channels/zalo","docsLabel":"zalo","blurb":"Vietnam-focused messaging platform with Bot API.","aliases":["zl"],"order":80,"quickstartAllowFrom":true,"setup":{"fields":[{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"Zalo bot token"}},{"key":"tokenFile","kind":"string","sensitive":true,"cli":{"flags":"--token-file ","description":"Zalo bot token file"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use ZALO_BOT_TOKEN"},"envVars":["ZALO_BOT_TOKEN"]}]}},"install":{"npmSpec":"@openclaw/zalo","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, - {"name":"@openclaw/zalouser","version":"2026.8.1","description":"OpenClaw Zalo Personal Account plugin via native zca-js integration.","source":"official","kind":"channel","openclaw":{"contracts":{"tools":["zalouser"]},"channel":{"id":"zalouser","configuredState":{"env":{"anyOf":["ZALOUSER_PROFILE","ZCA_PROFILE"]}},"label":"Zalo Personal","selectionLabel":"Zalo (Personal Account)","docsPath":"/channels/zalouser","docsLabel":"zalouser","blurb":"Zalo personal account via QR code login.","aliases":["zlu"],"order":85,"quickstartAllowFrom":false,"doctorCapabilities":{"dmAllowFromMode":"topOnly","groupModel":"hybrid","groupAllowFromFallbackToAllowFrom":false,"warnOnEmptyGroupSenderAllowlist":false},"setup":{"fields":[]}},"install":{"npmSpec":"@openclaw/zalouser","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}} + {"name":"@openclaw/zalo","version":"2026.8.1-beta.4","description":"OpenClaw Zalo channel plugin for bot and webhook chats.","source":"official","kind":"channel","openclaw":{"channel":{"id":"zalo","configuredState":{"env":{"anyOf":["ZALO_BOT_TOKEN"]}},"label":"Zalo","selectionLabel":"Zalo (Bot API)","docsPath":"/channels/zalo","docsLabel":"zalo","blurb":"Vietnam-focused messaging platform with Bot API.","aliases":["zl"],"order":80,"quickstartAllowFrom":true,"setup":{"fields":[{"key":"token","kind":"string","sensitive":true,"cli":{"flags":"--token ","description":"Zalo bot token"}},{"key":"tokenFile","kind":"string","sensitive":true,"cli":{"flags":"--token-file ","description":"Zalo bot token file"}},{"key":"useEnv","kind":"boolean","cli":{"flags":"--use-env","description":"Use ZALO_BOT_TOKEN"},"envVars":["ZALO_BOT_TOKEN"]}]}},"install":{"npmSpec":"@openclaw/zalo","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}}, + {"name":"@openclaw/zalouser","version":"2026.8.1-beta.4","description":"OpenClaw Zalo Personal Account plugin via native zca-js integration.","source":"official","kind":"channel","openclaw":{"contracts":{"tools":["zalouser"]},"channel":{"id":"zalouser","configuredState":{"env":{"anyOf":["ZALOUSER_PROFILE","ZCA_PROFILE"]}},"label":"Zalo Personal","selectionLabel":"Zalo (Personal Account)","docsPath":"/channels/zalouser","docsLabel":"zalouser","blurb":"Zalo personal account via QR code login.","aliases":["zlu"],"order":85,"quickstartAllowFrom":false,"doctorCapabilities":{"dmAllowFromMode":"topOnly","groupModel":"hybrid","groupAllowFromFallbackToAllowFrom":false,"warnOnEmptyGroupSenderAllowlist":false},"setup":{"fields":[]}},"install":{"npmSpec":"@openclaw/zalouser","defaultChoice":"npm","minHostVersion":">=2026.4.10"}}} ] } diff --git a/ui/src/i18n/.i18n/ar.meta.json b/ui/src/i18n/.i18n/ar.meta.json index 1414709756b2..19261582a79d 100644 --- a/ui/src/i18n/.i18n/ar.meta.json +++ b/ui/src/i18n/.i18n/ar.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:01:59.836Z", + "generatedAt": "2026-08-27T22:23:42.546Z", "locale": "ar", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ar.tm.jsonl b/ui/src/i18n/.i18n/ar.tm.jsonl index 68c8cac0d2e1..c794a045241e 100644 --- a/ui/src/i18n/.i18n/ar.tm.jsonl +++ b/ui/src/i18n/.i18n/ar.tm.jsonl @@ -253,6 +253,7 @@ {"cache_key":"0e0f4f3329a4a2a4e47db3ee2fa49f69b4d047183f6032bc4bf4aade2cf634ef","model":"gpt-5.6-sol","provider":"openai","segment_id":"configForm.sections.mcp.description","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Model Context Protocol server definitions","text_hash":"bcafe6b826750f5565395b53cb77493f44b5cb0c9809d6b97e0df95407b91b9e","tgt_lang":"ar","translated":"تعريفات خوادم بروتوكول سياق النموذج","updated_at":"2026-07-12T06:58:23.581Z"} {"cache_key":"0e1160deeaa353751eb8025fe14f448a7b1b385961eb6c78d4e67a24decd1f20","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.dockBottom","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Dock to bottom","text_hash":"e2e55afd4848203700e890012a976e47e9976649e479d960662403575476ccd2","tgt_lang":"ar","translated":"Dock to bottom","updated_at":"2026-07-29T11:06:58.321Z"} {"cache_key":"0e2007d28bd5da2b51984fa900fcc37eb6c9192645ddd5bbf5a5db8c9708ca93","model":"gpt-5","provider":"openai","segment_id":"tasksPage.active","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Active","text_hash":"92340695899bd2d86223e4a007620e0d6502fc0e08809773634c7e0743764a9c","tgt_lang":"ar","translated":"نشطة","updated_at":"2026-07-09T10:01:43.759Z"} +{"cache_key":"0e33c2661ffa1ed04b7a92b8f49de9ede2c3d3209e9d7fbc2262fcdcb4646514","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"ar","translated":"يتم تعطيل تغييرات الإعدادات أثناء إعادة اتصال Gateway.","updated_at":"2026-08-27T22:23:42.546Z"} {"cache_key":"0e34587515b88e07acd681713b1079d223d44ff641b5124aca6ee7d8de190aa9","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.hackerNewsScout.name","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Hacker News scout","text_hash":"6a00a3389ce54f09fe80af84deb8f1543f16ae6c3fd5917764ed30334367eb3e","tgt_lang":"ar","translated":"كاشف Hacker News","updated_at":"2026-07-11T22:46:33.508Z"} {"cache_key":"0e3c030be602fd204f726325ba65f8d9d8ba1050738c8094fbc4b197973d5b71","model":"gpt-5.5","provider":"openai","segment_id":"common.back","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"Back","text_hash":"76900f1bfd16c8d4dd3d25e6f46638d7165aee23883ccea6bfe071c514421769","tgt_lang":"ar","translated":"رجوع","updated_at":"2026-07-11T02:18:45.104Z","segment_ids":["nav.back","browser.back","desktop.back","chat.questions.back","chat.composer.menu.back"]} {"cache_key":"0e57c4db86331df8c36c1d3cee3241b6e29b71df59219f542fd56b2bad796493","model":"claude-opus-4-8","provider":"anthropic","segment_id":"attention.alerts.cronOverdueFact","source_path":"ui/src/i18n/locales/ar.ts","src_lang":"en","text":"{job}: {duration} late","text_hash":"3331b7568dd5aa823f6d2c4c24e23ab30d59af2a2e4d1f98426755c4e30990f6","tgt_lang":"ar","translated":"{job}: متأخر بمقدار {duration}","updated_at":"2026-08-20T19:02:23.019Z"} diff --git a/ui/src/i18n/.i18n/catalog-fallbacks.json b/ui/src/i18n/.i18n/catalog-fallbacks.json index f14b80530551..e0f8e73f9b2e 100644 --- a/ui/src/i18n/.i18n/catalog-fallbacks.json +++ b/ui/src/i18n/.i18n/catalog-fallbacks.json @@ -1,5 +1,5 @@ { "fallbacks": {}, - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", "version": 1 } diff --git a/ui/src/i18n/.i18n/de.meta.json b/ui/src/i18n/.i18n/de.meta.json index cb820176cbb8..3c8ddd5cea42 100644 --- a/ui/src/i18n/.i18n/de.meta.json +++ b/ui/src/i18n/.i18n/de.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T20:59:32.212Z", + "generatedAt": "2026-08-27T22:23:33.670Z", "locale": "de", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/de.tm.jsonl b/ui/src/i18n/.i18n/de.tm.jsonl index b4d830a77c61..a3a7b1bb6e38 100644 --- a/ui/src/i18n/.i18n/de.tm.jsonl +++ b/ui/src/i18n/.i18n/de.tm.jsonl @@ -2727,6 +2727,7 @@ {"cache_key":"85175dd7bd242010851b44a0a5b0e0c7c5795d8baa6251b76266e756236df287","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.status.review","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Review","text_hash":"aff0766a5290e117b8433c351bae7b7b23bed682b2369bd822d88a647cc58512","tgt_lang":"de","translated":"Prüfen","updated_at":"2026-07-29T10:57:42.373Z","segment_ids":["dreaming.advanced.eyebrow"]} {"cache_key":"852dc624fbc7a79e1e98e2890324cda37fcc93ef368c9336cb01b251cf3c8642","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.supportFile","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"{count} support file","text_hash":"5faf7ec18071bc4b4073fe761df453253932c51db108939b0d65ae333560bc59","tgt_lang":"de","translated":"{count} Begleitdatei","updated_at":"2026-07-12T06:28:54.538Z"} {"cache_key":"8538db4a11123a725f5a7f6ac317dd0edeec9331673a0252910149d876b6dd5c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.skipping","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Skipping…","text_hash":"3aaedc1f875512fb3ba05d2421ac06bfaf8f6a7da2a174e22cc5c3be36d86122","tgt_lang":"de","translated":"Wird übersprungen …","updated_at":"2026-07-12T06:28:54.538Z","segment_ids":["chat.questions.skipping"]} +{"cache_key":"85455dca862d2489d35f3918952d58a1fb16ac150454dfb7fd42dd089c7a42bb","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"de","translated":"Änderungen an den Einstellungen sind deaktiviert, während die Verbindung zum Gateway wiederhergestellt wird.","updated_at":"2026-08-27T22:23:33.670Z"} {"cache_key":"854c40eca36eba1491d25c6dfa28486252f9c54384b96e18d07ad834dc28ea9a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"terminal.hide","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"Hide terminal","text_hash":"58a13b16c2d5c4479d0912dd085245dd51f37d57db4a7fc574688f02d02bb6c7","tgt_lang":"de","translated":"Hide terminal","updated_at":"2026-07-29T10:57:42.373Z"} {"cache_key":"8565879eabbc292dfda017c6af6754b1be1585ec8fbdbf8bb491494280c81183","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionProgressCard.status.failed","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"failed","text_hash":"5d28a90f4498a81461efbaf6f628a19d9778390bb5c81a393dd936181cc3d826","tgt_lang":"de","translated":"fehlgeschlagen","updated_at":"2026-07-29T10:57:42.373Z","segment_ids":["chat.toolCards.failed"]} {"cache_key":"8577f44f1821fff08fea6daa4bd47cab06673b50cc3f48249cdb693052971495","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.ar","source_path":"ui/src/i18n/locales/de.ts","src_lang":"en","text":"العربية (Arabic)","text_hash":"10d878fbdf0087b986838cb75a671dc756251e353a6612c6d04082214a952639","tgt_lang":"de","translated":"العربية (Arabisch)","updated_at":"2026-07-29T10:57:42.373Z"} diff --git a/ui/src/i18n/.i18n/es.meta.json b/ui/src/i18n/.i18n/es.meta.json index 61d3565a19eb..77c6273ffa8f 100644 --- a/ui/src/i18n/.i18n/es.meta.json +++ b/ui/src/i18n/.i18n/es.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:01:07.322Z", + "generatedAt": "2026-08-27T22:23:34.895Z", "locale": "es", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/es.tm.jsonl b/ui/src/i18n/.i18n/es.tm.jsonl index 872531e52315..eb674ffd19e9 100644 --- a/ui/src/i18n/.i18n/es.tm.jsonl +++ b/ui/src/i18n/.i18n/es.tm.jsonl @@ -1732,6 +1732,7 @@ {"cache_key":"56d9c7dd79115962bb8568bf42533fbaf9a350ea8670cd900a00441e56c994fd","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.form.createAndRun","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Create & run now","text_hash":"410ca8781cd841242df09224cb339e9e1327e934e5253a006aaa9272f0471954","tgt_lang":"es","translated":"Crear y ejecutar ahora","updated_at":"2026-07-11T22:45:06.362Z"} {"cache_key":"56f3a00775b2733a2e41eafc6a7b23f2edc96f1e680579f0a5fa3dd5c898054d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.noAccounts","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"No configured channel accounts use DM sender pairing.","text_hash":"e3ecedc0ac0a56c9b649169e0b47d803729fe97451074bc1ff53ef0e1d2cdd19","tgt_lang":"es","translated":"Ninguna cuenta de canal configurada usa el emparejamiento de remitentes de MD.","updated_at":"2026-07-22T15:43:51.456Z"} {"cache_key":"56fe57918d9beae695297789c4a959200426ff684a82dc713f640739236e6cb4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.pullRequests.publishing","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Publishing…","text_hash":"582e0f1abad43e9e307858b4315949e6e4ae402b224c1b0ce9bd7406d79ddc2c","tgt_lang":"es","translated":"Publicando…","updated_at":"2026-08-20T18:58:38.021Z"} +{"cache_key":"57071f600c1c2bbc54a21110ff72cf687228a5dd50989ae5a8bbbe47dbdd1dcd","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"es","translated":"Los cambios en la configuración están deshabilitados mientras el Gateway se vuelve a conectar.","updated_at":"2026-08-27T22:23:34.895Z"} {"cache_key":"572bd264aa10b254ce297783384a8500f2f55845ef79893ce57167ec1a7e94ee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cloudWorkersPage.deleteTitle","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Delete cloud worker profile","text_hash":"6f1d37a53522a7562e75ba0d7d265dfce36c75e1c5904836f34bd81d62f8fa8b","tgt_lang":"es","translated":"Eliminar perfil de worker en la nube","updated_at":"2026-08-17T10:12:44.085Z"} {"cache_key":"573add1d617c682d15edf2f830d1d0f7dcff30fff041b08880ea9c441de93ad0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.errors","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Errors","text_hash":"cb702378f31507efa79a2a2c6046050bc9f578f149c88e3c0a3d9532ab4b5300","tgt_lang":"es","translated":"Errores","updated_at":"2026-07-29T11:01:32.940Z"} {"cache_key":"5741bfb08de5839ce2e7af3f64e517b85f76716f4ca407711753c4f2763ee26c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.turnCameraOff","source_path":"ui/src/i18n/locales/es.ts","src_lang":"en","text":"Turn camera off","text_hash":"2050f56db225c04a2142cb35647fd0478586a95cc0d95a6dae1920e75bda92d9","tgt_lang":"es","translated":"Apagar cámara","updated_at":"2026-07-22T15:46:32.883Z"} diff --git a/ui/src/i18n/.i18n/fa.meta.json b/ui/src/i18n/.i18n/fa.meta.json index 21b2ab945588..2210e48c6cca 100644 --- a/ui/src/i18n/.i18n/fa.meta.json +++ b/ui/src/i18n/.i18n/fa.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:05:44.081Z", + "generatedAt": "2026-08-27T22:23:53.578Z", "locale": "fa", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/fa.tm.jsonl b/ui/src/i18n/.i18n/fa.tm.jsonl index a9d56875d97b..c82bd7e5911f 100644 --- a/ui/src/i18n/.i18n/fa.tm.jsonl +++ b/ui/src/i18n/.i18n/fa.tm.jsonl @@ -4809,6 +4809,7 @@ {"cache_key":"f14156f27982837245abd63224f0a96ed211dfe2ae0dd588101f0fea0761844d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.assistantTaskPrompt","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Prompt","text_hash":"5c39123805ffb4e2f01ba096f17a5b18afb43c4f223afa4ba2d5a3f31cf74e09","tgt_lang":"fa","translated":"پرامپت وظیفه دستیار","updated_at":"2026-07-29T11:17:55.240Z"} {"cache_key":"f14ab0258969ca75400e739f164ecbfb1d386f2183202ef5aa86357f043eb628","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.connectHint","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Click Connect to apply connection changes.","text_hash":"473e1a24ad5a8bff00b2db667b8ff16a9b537a5b127dd2af42842620ea830b6d","tgt_lang":"fa","translated":"برای اعمال تغییرات اتصال، روی اتصال کلیک کنید.","updated_at":"2026-07-12T00:11:09.186Z"} {"cache_key":"f14f132b5f415f4ba8c9e86bce51ed1ef4d4e69e609a7298ae46a7f7421ed23b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.view.menu","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"View","text_hash":"dcc839a4015c4b7dd9db959a8f757833b8adb92462a751b973386e453c6d58a3","tgt_lang":"fa","translated":"نمایش","updated_at":"2026-07-29T11:17:55.240Z"} +{"cache_key":"f16084a03f76d0e9c3e4641e4f7ab1ccab5ec50e9070bcefb776c870dffab216","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"fa","translated":"هنگام اتصال مجدد Gateway، تغییر تنظیمات غیرفعال است.","updated_at":"2026-08-27T22:23:53.578Z"} {"cache_key":"f1632bb30012c14e7a6d472e8348a5007e2ef6f5a6806fa09abca52a8f5981f6","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertChannel","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Alert channel","text_hash":"9df96c4d8bbe0d958c3bdab1a851ee33cacaad4823149333b4ff7d2960252962","tgt_lang":"fa","translated":"کانال هشدار","updated_at":"2026-07-12T07:00:00.576Z"} {"cache_key":"f16b8c0258cc3ee54eb1eed20173c91c92299f712c7ac817481729f877c7ac0d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"shortcutsOverlay.labels.extendSessionSelect","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"Extend session selection","text_hash":"89ae87d22ad0c5ad2ffcf26bc9a81a460c437e37d7f2c8011b04e9aa53c0ddc2","tgt_lang":"fa","translated":"گسترش انتخاب نشست","updated_at":"2026-08-26T18:59:14.969Z"} {"cache_key":"f172dd5638b7ddfd049be254a95d47ee9f060d7a2dbc491bde0b5ae4cf3c6d12","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.dependenciesReadyTitle","source_path":"ui/src/i18n/locales/fa.ts","src_lang":"en","text":"{count} dependencies are done.","text_hash":"559fe92cd5fe39b4f511a146fc7ce6b51e7f528e1d388bbfde1d85dddb60604d","tgt_lang":"fa","translated":"{count} وابستگی انجام شده است.","updated_at":"2026-06-16T14:18:40.803Z"} diff --git a/ui/src/i18n/.i18n/fr.meta.json b/ui/src/i18n/.i18n/fr.meta.json index 4a7c69928b13..9c6ce31ef933 100644 --- a/ui/src/i18n/.i18n/fr.meta.json +++ b/ui/src/i18n/.i18n/fr.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:00:44.474Z", + "generatedAt": "2026-08-27T22:23:38.344Z", "locale": "fr", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/fr.tm.jsonl b/ui/src/i18n/.i18n/fr.tm.jsonl index 62d6afab18fb..71e8e537aaf8 100644 --- a/ui/src/i18n/.i18n/fr.tm.jsonl +++ b/ui/src/i18n/.i18n/fr.tm.jsonl @@ -3144,6 +3144,7 @@ {"cache_key":"a1c30283acc87b4a1bb1d51da9b14e2d70e51d76eb14b49d62ad69b1f7dace24","model":"claude-opus-4-8","provider":"anthropic","segment_id":"mcpApp.title","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"MCP App","text_hash":"02cc8d80ba6a1d436ead6100fcbfa433910ee0f6213ac1f0967a892d3e36da4b","tgt_lang":"fr","translated":"Application MCP","updated_at":"2026-07-12T06:31:45.939Z"} {"cache_key":"a1cb9a3839c198830239fcd4f5ae6f02f6d8ee26b7d87c257ddd95f33436f1bc","model":"claude-opus-4-8","provider":"anthropic","segment_id":"languages.zhTW","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"繁體中文 (Traditional Chinese)","text_hash":"a21d536382a8b56b077e1606933c7e417e5b66cb6333275b7ad3132ae393a2ab","tgt_lang":"fr","translated":"繁體中文 (chinois traditionnel)","updated_at":"2026-07-29T11:01:51.965Z"} {"cache_key":"a1e43161979b479fca612be7f917e9a477bf99a3675ca71a21603ebda7c25590","model":"claude-opus-4-8","provider":"anthropic","segment_id":"desktop.thisMachine","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"This machine","text_hash":"1b8548de762ce01574692a7efe3128f60ce97feca5ab5f1c35673d96a88bd00d","tgt_lang":"fr","translated":"Cette machine","updated_at":"2026-08-17T10:13:23.298Z"} +{"cache_key":"a1eefe33933972cc426b8408dee51e3901405141586c0d777354373a17550111","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"fr","translated":"Les modifications des paramètres sont désactivées pendant la reconnexion du Gateway.","updated_at":"2026-08-27T22:23:38.344Z"} {"cache_key":"a20902b5b97666a3db04a70cde5692d9017bd5cf3ecd3cc7494e666f21431990","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.typingMany","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"{names} are typing…","text_hash":"3e7bfe82860d7d8fb04ad8876211c4f930d5ea1e1b4c65a4a84e2c9d81c9336a","tgt_lang":"fr","translated":"{names} sont en train d'écrire…","updated_at":"2026-07-25T17:12:32.734Z"} {"cache_key":"a20d3c7263b6279d4fa2aa712d1b8e3da90e8f4f03a2b27439bcf94bdea3b139","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.detailAutomationSummary","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Summary: {summary}","text_hash":"3a2270b3cd47b523936c13efec489f36112e0a64fe763dbe972d21fef029e814","tgt_lang":"fr","translated":"Résumé : {summary}","updated_at":"2026-06-16T14:14:26.985Z"} {"cache_key":"a21156ab4b2b3b3b1327c5ffefe706d08818863011e11f82acb60d19ea68bd4e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dreaming.advanced.description","source_path":"ui/src/i18n/locales/fr.ts","src_lang":"en","text":"Review what came from the daily log, what is waiting for promotion, and what was promoted recently.","text_hash":"2e7bad7c9bd052bb3a5c0bb3c9a5f59cb202ec91db37f4f547926689ff37bf12","tgt_lang":"fr","translated":"Vérifiez ce qui provient du journal quotidien, ce qui est en attente de promotion et ce qui a été promu récemment.","updated_at":"2026-07-29T11:01:51.965Z"} diff --git a/ui/src/i18n/.i18n/hi.meta.json b/ui/src/i18n/.i18n/hi.meta.json index 238fd526efc4..d4208d4c8d44 100644 --- a/ui/src/i18n/.i18n/hi.meta.json +++ b/ui/src/i18n/.i18n/hi.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:02:35.310Z", + "generatedAt": "2026-08-27T22:23:40.282Z", "locale": "hi", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/hi.tm.jsonl b/ui/src/i18n/.i18n/hi.tm.jsonl index 6b03d9925b99..15733142f19d 100644 --- a/ui/src/i18n/.i18n/hi.tm.jsonl +++ b/ui/src/i18n/.i18n/hi.tm.jsonl @@ -2457,6 +2457,7 @@ {"cache_key":"7e8cde107e73311ba31c92bbea562e90981c053edbafc345c00c3f6412e9cbc8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.phaseFields.recencyHalfLifeDaysHelp","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"How quickly older recall signals lose weight.","text_hash":"f255776e7b9b5328ec921807a74e2187630c00db828f0e56d23fd11f07c553b1","tgt_lang":"hi","translated":"पुराने रिकॉल सिग्नल कितनी जल्दी वजन खो देते हैं।","updated_at":"2026-07-28T07:09:07.873Z"} {"cache_key":"7e9055a7e82f4dd10859c272ee7ad12784952277202f6f10c4f93ffc67c7501e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"shortcutsOverlay.labels.toggleSessionSelect","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Select multiple sessions","text_hash":"ae3ac59ae99de8dfc969a8cc3a97bec0653f9854f085a9b674bc11d9c1f74c69","tgt_lang":"hi","translated":"एकाधिक सेशन चुनें","updated_at":"2026-08-26T18:53:46.151Z"} {"cache_key":"7e9722b524074bbad854c7b8c50b2e86f234e266e49a103e6bdcd577df712395","model":"gpt-5.5","provider":"openai","segment_id":"workboard.badgeFailures","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"{count} failed","text_hash":"cd8f5051cba3686a4506eaa275f7fbb7776bc93045e74642e38338450eb05d8e","tgt_lang":"hi","translated":"{count} विफल","updated_at":"2026-06-26T21:32:39.899Z","segment_ids":["chat.rail.checksFailing"]} +{"cache_key":"7e9e3c52238c5c0137d783bafdb882157d72146768ba99840ddba840d705efcb","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"hi","translated":"Gateway के दोबारा कनेक्ट होने के दौरान सेटिंग्स में बदलाव अक्षम हैं।","updated_at":"2026-08-27T22:23:40.282Z"} {"cache_key":"7ea9b11bf5fdb355674751f246c7a2821e8bcba9f7945177912976320df08d8b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dashboardDocument.unavailable","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Session dashboards are unavailable for this connection.","text_hash":"ec341e0c8ed857eded19127e45428333117598599b50e6b8618a4021846d1d7d","tgt_lang":"hi","translated":"इस कनेक्शन के लिए सत्र डैशबोर्ड उपलब्ध नहीं हैं।","updated_at":"2026-08-20T19:01:06.768Z"} {"cache_key":"7eac4f64c0c62a38869efdc32d0eb5969c0b6bd4577bc732d9693315f63cb6b7","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.progressLabels.reefing","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Reefing","text_hash":"5f2c0d991f6945be68fbfaf52b9933b18f87d9390d9900d294c7395400dbb1ef","tgt_lang":"hi","translated":"चट्टानें बनाना","updated_at":"2026-07-14T04:53:53.592Z"} {"cache_key":"7ecc0879e94ad1bd412d82621edca9394e4de9b024914c7701fcf0c922cafc90","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.shortcuts.settings","source_path":"ui/src/i18n/locales/hi.ts","src_lang":"en","text":"Configure memory","text_hash":"2b9e1905aca7b40b910fffa96450e8d6a414c35d7ce9cc86efa4c7e799a74fc4","tgt_lang":"hi","translated":"मेमोरी कॉन्फ़िगर करें","updated_at":"2026-07-29T11:04:56.000Z"} diff --git a/ui/src/i18n/.i18n/id.meta.json b/ui/src/i18n/.i18n/id.meta.json index ffd407664d15..e726245b1b20 100644 --- a/ui/src/i18n/.i18n/id.meta.json +++ b/ui/src/i18n/.i18n/id.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:04:04.154Z", + "generatedAt": "2026-08-27T22:23:47.539Z", "locale": "id", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/id.tm.jsonl b/ui/src/i18n/.i18n/id.tm.jsonl index d2b207bd30cc..6374d3da6ef7 100644 --- a/ui/src/i18n/.i18n/id.tm.jsonl +++ b/ui/src/i18n/.i18n/id.tm.jsonl @@ -4494,6 +4494,7 @@ {"cache_key":"e480138fe833e878917505885bd434b258ffcd2e081981d707b4be4361793541","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.cronPanel.nextWake","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Next wake","text_hash":"ca81db1824463cdac39c106074e8d3b9e431dc44ce1c7b96c5b57fdde374d5c2","tgt_lang":"id","translated":"Bangun berikutnya","updated_at":"2026-07-12T06:49:26.990Z","segment_ids":["cron.stats.nextWake"]} {"cache_key":"e489acbe92359903719685fedf0b02f1bbc4c433de1ffab115b9d1b6c858277c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.clearTrigger","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Clear trigger","text_hash":"3a13314e662dba6398dcf972685cef863fc2963057fea68723e71ab52805001f","tgt_lang":"id","translated":"Hapus pemicu","updated_at":"2026-08-20T19:05:37.624Z"} {"cache_key":"e4bd1cb730dfdea9bb66da77e24140d5129dcd66e30ae58462240c1ef9ca4e1b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.gatewayUrlConfirmation.warning","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Only confirm if you trust this URL. Malicious URLs can compromise your system.","text_hash":"c67ff862ac6adf5342af661a4383b9f75fd21ef37baaf80bcb6c799982a1a7e2","tgt_lang":"id","translated":"Konfirmasi hanya jika Anda memercayai URL ini. URL berbahaya dapat membahayakan sistem Anda.","updated_at":"2026-07-29T11:11:22.777Z"} +{"cache_key":"e4daee18a9cce5fee02376455d8588cfbfd9996342c7724f4dce73d7f40b61b2","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"id","translated":"Perubahan pengaturan dinonaktifkan saat Gateway sedang menyambung kembali.","updated_at":"2026-08-27T22:23:47.539Z"} {"cache_key":"e4def7ac62d449c33f9fe90cb47de88ba323d08d06eb001335e802d149d590ef","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionHeader.gatewayPicker.unreachable","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Unreachable","text_hash":"abaa46adb4e13ab2e7202ad1480a4182fde02f70e2e8ac27eb8b8dd04dc3c427","tgt_lang":"id","translated":"Tidak dapat dijangkau","updated_at":"2026-07-28T07:13:44.931Z"} {"cache_key":"e4e8ba9c944177cf1fb7f7c95fd09f6b8433f4448833b2b7db68b73f8edfbb90","model":"claude-sonnet-4-6","provider":"anthropic","segment_id":"cron.suggestions.ideas.dependencyRadar.prompt","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"Check my main project for outdated or vulnerable dependencies. List the notable updates with a one-line risk note each, and draft the upgrade command.","text_hash":"37e748522c37a70784490e38e52cad91fec0022910bb86f70a18badbebb3c4b4","tgt_lang":"id","translated":"Periksa proyek utama saya untuk dependensi yang usang atau rentan. Daftarkan pembaruan penting dengan catatan risiko satu baris masing-masing, dan buat perintah peningkatannya.","updated_at":"2026-07-11T22:47:43.038Z"} {"cache_key":"e4f66168466bdfa269eacdff4f412dc6349240f5d2b607c03b823d6a6124a58a","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.codeBlock.hiddenLines","source_path":"ui/src/i18n/locales/id.ts","src_lang":"en","text":"{count} hidden lines","text_hash":"19ca6519924c7dee67cbebcb0dbcd2aeed44d6859a0321bcaf317aac2d726b2d","tgt_lang":"id","translated":"{count} baris tersembunyi","updated_at":"2026-08-18T10:40:38.765Z"} diff --git a/ui/src/i18n/.i18n/it.meta.json b/ui/src/i18n/.i18n/it.meta.json index 9de27dc6cc2d..1492f59d5b28 100644 --- a/ui/src/i18n/.i18n/it.meta.json +++ b/ui/src/i18n/.i18n/it.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:02:32.009Z", + "generatedAt": "2026-08-27T22:23:43.830Z", "locale": "it", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/it.tm.jsonl b/ui/src/i18n/.i18n/it.tm.jsonl index 3a63d9183dbe..4753e5640ccb 100644 --- a/ui/src/i18n/.i18n/it.tm.jsonl +++ b/ui/src/i18n/.i18n/it.tm.jsonl @@ -3881,6 +3881,7 @@ {"cache_key":"c19d635e0fc09d471d7168a87521ed4b7769e5c91bad0818c440cb85be8893ba","model":"claude-opus-4-8","provider":"anthropic","segment_id":"devices.pairing.subtitle","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Create a secure setup for a mobile app or node host.","text_hash":"7adafc38ef95d07c1b6510c0a4df2a76d1c5f2851f8c662500b0e397a76e3b6c","tgt_lang":"it","translated":"Crea una configurazione sicura per un'app mobile o un node host.","updated_at":"2026-08-17T10:17:19.958Z"} {"cache_key":"c1a40d02d99f5298b0579d651842ca33310c011c76ab25e7206882d8b494b849","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.confirm.impact","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Running sessions are interrupted and this Control UI disconnects until the Gateway is back.","text_hash":"94a5ce069460afcfa27bc47c8dcd0265ffe1446b982e07a1fc3b81947996de5f","tgt_lang":"it","translated":"Le sessioni in corso vengono interrotte e questa Control UI si disconnette finché il Gateway non è di nuovo attivo.","updated_at":"2026-08-10T12:01:37.144Z"} {"cache_key":"c1acb43b441b892af0cab1e1dc2619bd8007424f112481b4ef53933483db82e5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"custodian.placeholder","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Message OpenClaw…","text_hash":"73cba0f0d4dbaacb0d14dcbd05ae04c32667491bfc84432a66cf4522366d0811","tgt_lang":"it","translated":"Scrivi a OpenClaw…","updated_at":"2026-07-22T15:49:32.124Z"} +{"cache_key":"c1cedc0b395999307dbd00f5e92bb2b734396b1cae0f569c9baedc19a5da21fa","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"it","translated":"Le modifiche alle impostazioni sono disabilitate mentre il Gateway si riconnette.","updated_at":"2026-08-27T22:23:43.830Z"} {"cache_key":"c1df0118cca5fe5272544da8c83bca4b39e129a4b3a7d18ad42ad7347ff83152","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.context.identityName","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Identity Name","text_hash":"d84785a85db54b51e0410c02d7b691f92d08ecf7677378cf43ad82ae4e8595f3","tgt_lang":"it","translated":"Nome identità","updated_at":"2026-07-29T11:06:11.260Z"} {"cache_key":"c1e26dae4027382507d54d20fa448ff23eb7695170dfe2c8ee39854f46483977","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.failureAlertToPlaceholder","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"+1555... or chat id","text_hash":"2b1a495ebdfbfedff6e058021fd92596414bf48531d43c217161eb32013db085","tgt_lang":"it","translated":"+1555... o chat id","updated_at":"2026-07-12T06:42:56.025Z"} {"cache_key":"c1e6012b5fa4ffe20dbf43e600122de556ef2b7a5524bdb10cbd6216f54ce911","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsView.sessionId","source_path":"ui/src/i18n/locales/it.ts","src_lang":"en","text":"Session ID","text_hash":"cb9ac5c561daa67069c5fc0ac9185906dfe15794b636d4813e421f77b6d2a259","tgt_lang":"it","translated":"ID sessione","updated_at":"2026-07-29T11:06:11.260Z"} diff --git a/ui/src/i18n/.i18n/ja-JP.meta.json b/ui/src/i18n/.i18n/ja-JP.meta.json index b95d0c8db62f..0d3e25075bab 100644 --- a/ui/src/i18n/.i18n/ja-JP.meta.json +++ b/ui/src/i18n/.i18n/ja-JP.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:01:03.675Z", + "generatedAt": "2026-08-27T22:23:35.919Z", "locale": "ja-JP", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ja-JP.tm.jsonl b/ui/src/i18n/.i18n/ja-JP.tm.jsonl index 66fad5bde4ed..5dd3bd0fbf06 100644 --- a/ui/src/i18n/.i18n/ja-JP.tm.jsonl +++ b/ui/src/i18n/.i18n/ja-JP.tm.jsonl @@ -874,6 +874,7 @@ {"cache_key":"2a4edb8513938ad65cf4646c2e8ceeadd89461d859af0bcdbe58e01f8587c52e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.readOnly.adminRequired","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Browsing only. Model changes require operator.admin access.","text_hash":"8dab1962a453c6d713698814f05c9a326061b44e0242361ae02e7d2682e2ef1f","tgt_lang":"ja-JP","translated":"閲覧のみ可能です。モデルの変更には operator.admin アクセスが必要です。","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"2a7c75c1923c44d302b916c7af72b68110475c3475b5bbece77c55b0c12c3e46","model":"gpt-5.6-sol","provider":"openai","segment_id":"terminal.noSessions","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No live terminal sessions","text_hash":"578afd05d2253ce65184c734f89d491c02504a756c16a17dd5c1e8354470f2ad","tgt_lang":"ja-JP","translated":"実行中のターミナルセッションはありません","updated_at":"2026-07-14T12:26:09.925Z"} {"cache_key":"2a912f6563ca49eb5297adae31abc922322ea7ee668e41a873ee716ac5dcf18d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"usage.overview.noAgentData","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No agent data","text_hash":"a40dc61b67f59dc2113e56ffa5b63c02fccdcfc344f6defedc45fa9189ea4611","tgt_lang":"ja-JP","translated":"エージェントデータがありません","updated_at":"2026-07-29T11:01:56.794Z"} +{"cache_key":"2a9ab55ef64e80dcac5ab2ac7fdd83ae47ab9eb636aa92a6885e7168076923e3","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"ja-JP","translated":"Gateway の再接続中は設定を変更できません。","updated_at":"2026-08-27T22:23:35.919Z"} {"cache_key":"2aa05b7d20ef08b78322f928c02614e11e0a0fcab90ba2b672a7312f50ae7ae1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSharing.readOnlyNotice","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Only the session owner and members can act in this session.","text_hash":"60e1d9dcd48cd19fb287952af3ed947e9c7eb704aec785939e611dde14307d66","tgt_lang":"ja-JP","translated":"セッションの所有者とメンバーのみがこのセッションで操作できます。","updated_at":"2026-08-10T12:00:02.649Z"} {"cache_key":"2ac2c7085c1328596dfb3a218b42c43043bda49bbb4e8e368681ccf476d0f1a5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.lifecycleDoneDetail","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"Moved to review","text_hash":"2fa7fea7da3d6234a5ac340eb30585102f9b13f81efc73f9e87a51718283bbff","tgt_lang":"ja-JP","translated":"レビューに移動しました","updated_at":"2026-07-29T11:01:56.794Z"} {"cache_key":"2ad447e2e71b0ead94ee53fc45f2c7e5c05616ec6bb22425b22aee0f0451fe50","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.toolCards.noOutputSucceeded","source_path":"ui/src/i18n/locales/ja-JP.ts","src_lang":"en","text":"No output — tool completed successfully.","text_hash":"07f268e36990878644ad87f2b51b96e74727c649ed9ff2c5690d3ace8ff07e1a","tgt_lang":"ja-JP","translated":"出力なし — ツールが正常に完了しました。","updated_at":"2026-07-29T11:01:56.794Z"} diff --git a/ui/src/i18n/.i18n/ko.meta.json b/ui/src/i18n/.i18n/ko.meta.json index 488b0497a645..c710bc2c09c2 100644 --- a/ui/src/i18n/.i18n/ko.meta.json +++ b/ui/src/i18n/.i18n/ko.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:00:45.424Z", + "generatedAt": "2026-08-27T22:23:37.290Z", "locale": "ko", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ko.tm.jsonl b/ui/src/i18n/.i18n/ko.tm.jsonl index 247d553fa2dd..51c319a2e363 100644 --- a/ui/src/i18n/.i18n/ko.tm.jsonl +++ b/ui/src/i18n/.i18n/ko.tm.jsonl @@ -3920,6 +3920,7 @@ {"cache_key":"c6f79775193f665de8311fb9bac86c950ee64b540842c81cab69b8d9d41764b8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.credentials.envKeyNamed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"API key from environment ({name})","text_hash":"60b7ea51236b1f35041153e54477f47d8519bfafc519b8e5c34c6f654490585f","tgt_lang":"ko","translated":"환경에서 가져온 API 키 ({name})","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"c6fc1454b03958c9e4b0bda4a852abdbe6eb5c7274063c7194e7767931be9d0e","model":"claude-opus-4-8","provider":"anthropic","segment_id":"aboutPage.gatewayVersionHint","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Reported by the active Gateway connection; separate from this Control UI build.","text_hash":"ac7fe39ca027b334b6d369546268f9cf6aeecefd175afe477bdbfcb4c9a4a700","tgt_lang":"ko","translated":"활성 Gateway 연결에서 보고됨; 이 Control UI 빌드와는 별개입니다.","updated_at":"2026-07-29T11:02:21.725Z"} {"cache_key":"c718af48d5f4b32802ef3217d8ffa77f87eec35ab3cb1e51e3bd9cdc290f9772","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cloudWorkersPage.fields.binaryPlaceholder","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"/usr/local/bin/crabbox","text_hash":"4b9f2a8d905122bd04823abd8d97017fd25b9f44a468dfcf553e1e5454200091","tgt_lang":"ko","translated":"/usr/local/bin/crabbox","updated_at":"2026-08-17T10:13:47.656Z"} +{"cache_key":"c737c3b30b72ddc14b93c8f73d7b056140acfd79949ef26cca88e3c34db9dd9c","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"ko","translated":"Gateway가 다시 연결되는 동안에는 설정을 변경할 수 없습니다.","updated_at":"2026-08-27T22:23:37.290Z"} {"cache_key":"c73988e5a4fa50cdf967d4579205851b1be118f0d0c94428a9fc916658905c6f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.commandResults.fast.resetFailed","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Failed to reset fast mode: {error}","text_hash":"98a7e8f55e48f7f5316fc78908f7b8cfb115f69ecae86295b3bba43452600cd0","tgt_lang":"ko","translated":"빠른 모드를 재설정하지 못했습니다: {error}","updated_at":"2026-07-29T11:01:31.836Z"} {"cache_key":"c73da4fc6a06a115d4673afef00075db27f0ba59315709c3716855fca2e5c486","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.overview.schedule.title","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"Sleep schedule","text_hash":"844ad4ea18a0272176c965049ac3f847e1bd02b9cb426ba6d497acbf6faa5677","tgt_lang":"ko","translated":"수면 일정","updated_at":"2026-07-29T11:00:18.859Z"} {"cache_key":"c7499104580e919b710e4019bee21dbd80fa9336253d468d9355d0e96043c2b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.to","source_path":"ui/src/i18n/locales/ko.ts","src_lang":"en","text":"To","text_hash":"f4b06ef6d3c81436f60a318c81c42f8f7e2d774d45a22f3b9b5f3b6980d28146","tgt_lang":"ko","translated":"받는 사람","updated_at":"2026-07-29T11:02:21.725Z"} diff --git a/ui/src/i18n/.i18n/nl.meta.json b/ui/src/i18n/.i18n/nl.meta.json index f5ed136ac243..92ebcaddc0ea 100644 --- a/ui/src/i18n/.i18n/nl.meta.json +++ b/ui/src/i18n/.i18n/nl.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:05:20.295Z", + "generatedAt": "2026-08-27T22:23:52.280Z", "locale": "nl", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/nl.tm.jsonl b/ui/src/i18n/.i18n/nl.tm.jsonl index 38da49f78d45..3735c9ba82aa 100644 --- a/ui/src/i18n/.i18n/nl.tm.jsonl +++ b/ui/src/i18n/.i18n/nl.tm.jsonl @@ -2685,6 +2685,7 @@ {"cache_key":"8600a8f5cca55d63f165bab1f3cb66baeeff3e0e3d59dd148f5a58dfc9cfc061","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.pairing.upgradeSummary","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"This browser is already known, but the requested access changed and needs a fresh approval.","text_hash":"bb0a826825d024c1652afd538a1c292b0167a74b4b610c82fdf38863a0dcb1f6","tgt_lang":"nl","translated":"Deze browser is al bekend, maar de gevraagde toegang is gewijzigd en vereist nieuwe goedkeuring.","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"8601f8f27623160b15564aff0bd3d27e3573fa138f0098878cbbb1560fbd9464","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.holdToDictate","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Hold to start dictation","text_hash":"646f86802c85cd429c1cbabdc76aa0b0adc475b553fbea4c3109fdedaeeedcf3","tgt_lang":"nl","translated":"Ingedrukt houden om dictaat te starten","updated_at":"2026-08-26T19:00:17.652Z"} {"cache_key":"86389f85097d5aea4e584ef6061fd5848e7aa7303f10fddb2f20bbf8ee1fc8e2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.page.automaticUpdatesDescription","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Schedule available updates automatically. Dev auto-updates apply to git checkouts.","text_hash":"9260002eac1577048b3e5cbd4956544e8040d98e8048e95f520296a5317a7ea1","tgt_lang":"nl","translated":"Plan beschikbare updates automatisch in. Dev-auto-updates gelden voor git checkouts.","updated_at":"2026-08-10T12:08:38.920Z"} +{"cache_key":"864bab3d46673bf2aa4ced3d3996187f487e9346db7d73be3ccb3c0a9eec24f0","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"nl","translated":"Wijzigingen in de instellingen zijn uitgeschakeld terwijl de Gateway opnieuw verbinding maakt.","updated_at":"2026-08-27T22:23:52.280Z"} {"cache_key":"864ed53413118d0f20b4fe898ac56b07cc9bd1eaf5669d6f68b109b1b864782d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.eventLinkAdded","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Link added","text_hash":"7d102bc84176d3d6bd36093b59654ed3278b1dba51b8b3c5d273376f06865a29","tgt_lang":"nl","translated":"Link toegevoegd","updated_at":"2026-07-29T11:16:09.967Z"} {"cache_key":"86522e9bcf3f2d566ffb687ca8ee0f2b9b705acef2467dd8c9ef18e76471ccd8","model":"gpt-5.5","provider":"openai","segment_id":"newSession.agent","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Agent","text_hash":"11b39c93777e8f1f3983bdba7c72b22fe68cfea20c677e9de53e17cb7dbfb19f","tgt_lang":"nl","translated":"Agent","updated_at":"2026-07-05T14:40:20.847Z","segment_ids":["sessionsView.groupByAgent","memoryPage.dreaming.agentScope.rowTitle","workboard.fieldAgent","usage.filters.agent"]} {"cache_key":"866ffa02c08f443c1f85431dd07da69013f9f985c6712c4ba635f42c85c8bda5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.imageLightbox.downloadFailed","source_path":"ui/src/i18n/locales/nl.ts","src_lang":"en","text":"Could not download this image. Try again.","text_hash":"78d8036f388a6dc8ea04884d3e5da2fcefccdf7cbf2b68bae5f6a6e4f2b3c63d","tgt_lang":"nl","translated":"Kan deze afbeelding niet downloaden. Probeer het opnieuw.","updated_at":"2026-08-17T10:30:51.412Z"} diff --git a/ui/src/i18n/.i18n/pl.meta.json b/ui/src/i18n/.i18n/pl.meta.json index d6581ed47caf..8be36ded4a27 100644 --- a/ui/src/i18n/.i18n/pl.meta.json +++ b/ui/src/i18n/.i18n/pl.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:04:01.785Z", + "generatedAt": "2026-08-27T22:23:48.704Z", "locale": "pl", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/pl.tm.jsonl b/ui/src/i18n/.i18n/pl.tm.jsonl index a2246694d661..08e544cf4dcf 100644 --- a/ui/src/i18n/.i18n/pl.tm.jsonl +++ b/ui/src/i18n/.i18n/pl.tm.jsonl @@ -3625,6 +3625,7 @@ {"cache_key":"b57508b4bc23baf20bb9062883e732922bdf6cd90e2d423a4238f9cde5b77773","model":"claude-opus-4-8","provider":"anthropic","segment_id":"workboard.taskStatus.completed","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Task complete","text_hash":"3d3a79831ea77f5a80c714a0319d683dd1b203dae2463b89bc6be0267afb70ca","tgt_lang":"pl","translated":"Task complete","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"b5812c12aeb06855945b6668a6d2d24d9bb521c044a59be7c6bf590831702381","model":"claude-opus-4-8","provider":"anthropic","segment_id":"common.learnMore","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Learn more","text_hash":"1445799c033a2d17e2bad5d8610879e71ff0d73a8a3c2b932b43ad0449dac3a1","tgt_lang":"pl","translated":"Dowiedz się więcej","updated_at":"2026-07-29T11:08:33.340Z"} {"cache_key":"b58e628562af6d40983ce09ffdde298e1f60bfb2ea050c51c154ccfd7bc818f2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"devices.pairing.nodeWaiting","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Run the command on the device, then review its pairing request here.","text_hash":"9cf828035de0ef79f282fca50f4069b2e33a3a9393e984b777470f296f802df9","tgt_lang":"pl","translated":"Uruchom polecenie na urządzeniu, a następnie przejrzyj jego żądanie parowania tutaj.","updated_at":"2026-08-17T10:22:30.587Z"} +{"cache_key":"b59bd654dde71871fe8c0259b5b6e56a3d17eb89730a76b46923c78c03c961a2","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"pl","translated":"Zmiany ustawień są wyłączone podczas ponownego łączenia się z Gateway.","updated_at":"2026-08-27T22:23:48.704Z"} {"cache_key":"b59de60b2788e627ce37884086fd621c479616bc563de4746027e0b85265254b","model":"gpt-5.5","provider":"openai","segment_id":"chat.toolCards.toolError","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Tool error","text_hash":"a6c64c286a8795034ac5030b74633d3b476b5375e094485698b982879b0bb617","tgt_lang":"pl","translated":"Błąd narzędzia","updated_at":"2026-05-31T06:44:05.057Z"} {"cache_key":"b5b457a10966d27e6b99e203a72595ba8023639e771a80bf2f883668648307b5","model":"claude-opus-4-8","provider":"anthropic","segment_id":"login.failure.origin.stepRestart","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"Restart or reload the Gateway after changing allowed origins.","text_hash":"3c366c9fe45cebc7313e03554d7b5052f77e7b7efaca5a75d370f3e44b4be0f9","tgt_lang":"pl","translated":"Po zmianie dozwolonych originów zrestartuj lub przeładuj Gateway.","updated_at":"2026-07-29T11:11:50.449Z"} {"cache_key":"b5c2ba10557df6427a3cd98ea87661042a5bfa730906e7ec47f69120884e60a2","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelSetup.intro","source_path":"ui/src/i18n/locales/pl.ts","src_lang":"en","text":"OpenClaw checks the AI access available on this Gateway and verifies the exact model before it enables conversations.","text_hash":"ad3bbd2420db194f29beb502bd0827aa6a35fcd6dec2901a2eb33b61b8c7b2a4","tgt_lang":"pl","translated":"OpenClaw korzysta z dostępu do AI, który już masz — logowania w CLI, klucza API lub logowania u dostawcy.","updated_at":"2026-07-29T11:11:50.449Z"} diff --git a/ui/src/i18n/.i18n/pt-BR.meta.json b/ui/src/i18n/.i18n/pt-BR.meta.json index 25091705eb6d..ee885b78f063 100644 --- a/ui/src/i18n/.i18n/pt-BR.meta.json +++ b/ui/src/i18n/.i18n/pt-BR.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T20:59:21.948Z", + "generatedAt": "2026-08-27T22:23:32.446Z", "locale": "pt-BR", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/pt-BR.tm.jsonl b/ui/src/i18n/.i18n/pt-BR.tm.jsonl index f08157b39d49..8980e8369335 100644 --- a/ui/src/i18n/.i18n/pt-BR.tm.jsonl +++ b/ui/src/i18n/.i18n/pt-BR.tm.jsonl @@ -1178,6 +1178,7 @@ {"cache_key":"3b6f23e436c05aa4209a3af5e270cec48224bf0020d7695da3964ee38b3b718c","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.runInspector.values.strength","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Strength","text_hash":"63ee3a1b965a7bd2581227dff2147a504c3b0926f2120180630fdfe2fc1a5b77","tgt_lang":"pt-BR","translated":"Força","updated_at":"2026-08-17T10:08:42.386Z"} {"cache_key":"3b77d9ffa396bc01ce64abf9b85e0fed34e224b86981115d05e2f1600a474588","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.subtitle","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Where the dashboard connects and how it authenticates.","text_hash":"2f6f51f66a943e8e3fc0204189b15b27a161e28fec528288dc8886c924b2ff51","tgt_lang":"pt-BR","translated":"Onde o dashboard se conecta e como é autenticado.","updated_at":"2026-07-12T00:08:02.206Z"} {"cache_key":"3b86b6c55a4077132d0a9e7110a143d4b8bc57475dace02dd997663b488b54d0","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.detailPanel.renderPreview","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Render preview","text_hash":"4f59a6d1f69cd2b9ef4dd35ae863aaa9f8d700370da9974cff8ae46912024349","tgt_lang":"pt-BR","translated":"Visualização de renderização","updated_at":"2026-07-29T10:57:14.302Z"} +{"cache_key":"3b88a89c10da5ef4bcc575e2381382e5a47f0ef83b82c0e57582fcd0df32314c","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"pt-BR","translated":"As alterações nas configurações ficam desativadas enquanto o Gateway está se reconectando.","updated_at":"2026-08-27T22:23:32.446Z"} {"cache_key":"3b8e9fae93a26262bd967fd7875024903e5c958813f39c8e02b374426a15ee28","model":"claude-opus-4-8","provider":"anthropic","segment_id":"skillWorkshop.today.waiting","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"WAITING","text_hash":"77aaf105c28c4c82ea7b2e0627b92fdff753c249771e7d2ab4a6f7ec6a5f400f","tgt_lang":"pt-BR","translated":"AGUARDANDO","updated_at":"2026-07-12T06:28:37.138Z"} {"cache_key":"3b9054cfe958497ca9a4bfba598aebd49d0a3d9e3787a5d6fa098e52d724da34","model":"claude-opus-4-8","provider":"anthropic","segment_id":"githubPreview.states.draft","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Draft","text_hash":"ebf12ef47cf575b3ba9a3cc019c5310146fdac88f6d1be6618d6e91158c2f174","tgt_lang":"pt-BR","translated":"Rascunho","updated_at":"2026-07-12T06:24:52.984Z","segment_ids":["sessionHovercard.states.draft","newSession.draft","chat.sessionSharing.draft","chat.pullRequests.draft"]} {"cache_key":"3b935e15fcc556d1b40bd49c5b1ed0d740f1b89fd8ab393542b551a456e7b5f8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.detailCategory","source_path":"ui/src/i18n/locales/pt-BR.ts","src_lang":"en","text":"Category","text_hash":"292c06f0045a45d044be282b132b7055ae224e18e02b523a451d8ea96fadfd24","tgt_lang":"pt-BR","translated":"Categoria","updated_at":"2026-07-29T10:57:24.690Z"} diff --git a/ui/src/i18n/.i18n/ru.meta.json b/ui/src/i18n/.i18n/ru.meta.json index 6dca766e40d9..a7e55efb97b6 100644 --- a/ui/src/i18n/.i18n/ru.meta.json +++ b/ui/src/i18n/.i18n/ru.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:05:27.046Z", + "generatedAt": "2026-08-27T22:23:54.811Z", "locale": "ru", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/ru.tm.jsonl b/ui/src/i18n/.i18n/ru.tm.jsonl index 60a2695e94f2..8d1a546e324d 100644 --- a/ui/src/i18n/.i18n/ru.tm.jsonl +++ b/ui/src/i18n/.i18n/ru.tm.jsonl @@ -972,6 +972,7 @@ {"cache_key":"33a0af0c0f72f536a1e409f71cb322fda08a9f1d46aa4c4c576151eb72f793a9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.queue.states.runningCommand","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Running command","text_hash":"2afb17673ff906622e0363d648d6a7ef61083e2a729b881bfa5d13cf42876fd7","tgt_lang":"ru","translated":"Выполнение команды","updated_at":"2026-07-29T11:18:36.249Z"} {"cache_key":"33a2cc904f3c68e4adc3c1cdb99f1d564ab350aa2f900becd01c3c62dc76e1b7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.tabs.dreams","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Dreams","text_hash":"9ff605e0dcea60562a8135740596059f867d3814c40b29a9467657280b7986e5","tgt_lang":"ru","translated":"Сны","updated_at":"2026-07-12T07:02:20.103Z","segment_ids":["dreaming.wiki.dreamsTab"]} {"cache_key":"33a79920a8256481a2869774589327c0e48fe9617bc116553c9ec9bbcaba22ea","model":"claude-opus-4-8","provider":"anthropic","segment_id":"modelProviders.subtitle","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Model providers with auth, plan, quota, and cost data.","text_hash":"a71fe340a1c57f0bdba13c719e84828a28fa79ea5eaf09f26cc1441f0f7f73fe","tgt_lang":"ru","translated":"Model providers with auth, plan, quota, and cost data.","updated_at":"2026-07-29T11:19:04.877Z"} +{"cache_key":"33ae1e71a51ee8923401d894b90bcb8b7d3f0dcf7a95d0b846734a9bb8cc6200","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"ru","translated":"Изменение настроек недоступно, пока Gateway переподключается.","updated_at":"2026-08-27T22:23:54.811Z"} {"cache_key":"33bf0f9f3733dcb8d827d1ea219757033c259a564147365280b0b7978e03e64f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"newSession.connectMachineFailed","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"Couldn't create a connection link.","text_hash":"90bf72786b85840cfe0ee01442b4a88ecbfd7e51e5522cab4bc5c9c9ac16b55b","tgt_lang":"ru","translated":"Не удалось создать ссылку для подключения.","updated_at":"2026-08-17T10:31:31.506Z"} {"cache_key":"33c39bd9340dff7a0d591f76fbe27ee84fb6adb11018a7ad10329143693d509d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.failureReasons.buildDirty","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"The selected revision's build changed checkout files. Retry with a revision that includes its generated artifacts.","text_hash":"771830e9598622416e0b822033a295528540c22db0fd352ea48dc18e258030bd","tgt_lang":"ru","translated":"Выбранная ревизия изменила файлы checkout при сборке. Повторите попытку с ревизией, включающей сгенерированные артефакты.","updated_at":"2026-07-29T11:16:30.946Z"} {"cache_key":"33f74f4b71a278b29af1b06cca195571fb3f48cc5d24d16031484ea04d4a9fb7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionProgressCard.status.completed","source_path":"ui/src/i18n/locales/ru.ts","src_lang":"en","text":"completed","text_hash":"4ddb3e96801a1ee2b77dc5247c0db478d5f97a93b90e7cdb09f5f51d43764b08","tgt_lang":"ru","translated":"завершено","updated_at":"2026-08-18T10:42:57.422Z"} diff --git a/ui/src/i18n/.i18n/th.meta.json b/ui/src/i18n/.i18n/th.meta.json index e5f0a38708be..c6385766d9bf 100644 --- a/ui/src/i18n/.i18n/th.meta.json +++ b/ui/src/i18n/.i18n/th.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:04:07.760Z", + "generatedAt": "2026-08-27T22:23:50.075Z", "locale": "th", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/th.tm.jsonl b/ui/src/i18n/.i18n/th.tm.jsonl index 22e2f89c5728..0c72f6276f0d 100644 --- a/ui/src/i18n/.i18n/th.tm.jsonl +++ b/ui/src/i18n/.i18n/th.tm.jsonl @@ -3915,6 +3915,7 @@ {"cache_key":"c6971e15425600db7c6f8f93c4397d822869921ee7c2c4c0121e56c9d403c9c1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"dashboardDocument.unavailable","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Session dashboards are unavailable for this connection.","text_hash":"ec341e0c8ed857eded19127e45428333117598599b50e6b8618a4021846d1d7d","tgt_lang":"th","translated":"แดชบอร์ดเซสชันไม่พร้อมใช้งานสำหรับการเชื่อมต่อนี้","updated_at":"2026-08-20T19:05:06.040Z"} {"cache_key":"c6a0eea2431f7da9d733823e3693adc753d4c4d590ccc7c8938dfba89e8defaa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryImport.recoveryFile","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Recovery file","text_hash":"47bdd425fa3b2c220c396d7be09ee71ed991a3db9a87e417dd7797216caba164","tgt_lang":"th","translated":"ไฟล์กู้คืน","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"c6a4973300476ee35efaef662fa1951578ab92dd734f21320f8b72a5c4ae9399","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionsPage.hubTablistLabel","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Session sections","text_hash":"00198adcc551cc8d024694079b3ab8d7a0dc1ed3e18c797824be32386a452302","tgt_lang":"th","translated":"ส่วนของเซสชัน","updated_at":"2026-08-10T12:07:49.094Z"} +{"cache_key":"c6aac1b3d86a77b3944ae9a211bba9a8e66f33d0d93e97cff68368a4fb9e5781","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"th","translated":"การเปลี่ยนแปลงการตั้งค่าจะถูกปิดใช้งานขณะที่ Gateway กำลังเชื่อมต่อใหม่","updated_at":"2026-08-27T22:23:50.075Z"} {"cache_key":"c6ae77b02e07fdc1c46a24df7a309a4466aab04b00408f13a094985418e02b8d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.minutes","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Minutes","text_hash":"4f846a84e7fc9ef6e68468c270c9153c20204641bd7b839ad4b8e5233e1c86d0","tgt_lang":"th","translated":"นาที","updated_at":"2026-07-29T11:14:47.751Z"} {"cache_key":"c6d32dbb6a165fecc5d2a02fbbffb6e52d18d315f4230324bc2528b85a9c566b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionSuggestions.sendNow","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Send {author}'s suggestion now","text_hash":"35f80ca67a01f0c4afba12648f3a0156c422ffb2ef40311af45dce3dace8e48f","tgt_lang":"th","translated":"ส่งข้อเสนอแนะของ {author} ทันที","updated_at":"2026-07-25T17:15:52.484Z"} {"cache_key":"c6d7cc1b758622867fdc4aade6dcc2fa647044f0fdc7e8ff3695b63eb86bd299","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.board.dockBottom","source_path":"ui/src/i18n/locales/th.ts","src_lang":"en","text":"Dock chat bottom","text_hash":"116e063751ce6eceaac037e7b01df18b7ea69be9e1e9f482462d4eada7113a97","tgt_lang":"th","translated":"วางแชทด้านล่าง","updated_at":"2026-07-22T15:58:16.007Z"} diff --git a/ui/src/i18n/.i18n/tr.meta.json b/ui/src/i18n/.i18n/tr.meta.json index 5d50df3ffe11..84cc139f67b2 100644 --- a/ui/src/i18n/.i18n/tr.meta.json +++ b/ui/src/i18n/.i18n/tr.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:02:50.055Z", + "generatedAt": "2026-08-27T22:23:45.061Z", "locale": "tr", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/tr.tm.jsonl b/ui/src/i18n/.i18n/tr.tm.jsonl index 95b38208d9f3..b0f9dbe5a9c1 100644 --- a/ui/src/i18n/.i18n/tr.tm.jsonl +++ b/ui/src/i18n/.i18n/tr.tm.jsonl @@ -235,6 +235,7 @@ {"cache_key":"0c167fe214af6492ecfc16e53690bbcd931d0f0cb5e467d1d308ad29b9e11788","model":"claude-opus-4-8","provider":"anthropic","segment_id":"updates.succeededCommit","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Gateway updated · now on {sha}.","text_hash":"98ebbf3092d867a792f87ec3fcc44ca7ec84eeb3b3c1afc97b4f2d6cbbae591f","tgt_lang":"tr","translated":"Gateway güncellendi · şimdi {sha} üzerinde.","updated_at":"2026-08-17T10:17:11.470Z"} {"cache_key":"0c1d865f54310f435c0e053801b0bbbbde49af9d2d1aa2a6b04423fe9a589799","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.browserAnnotationRegion","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"{count} marked region","text_hash":"922c79a347247dbb1da12932dac71387b077be07989c6152c74b231b344ad0ca","tgt_lang":"tr","translated":"{count} işaretli bölge","updated_at":"2026-08-10T12:03:43.238Z"} {"cache_key":"0c38da1f6c599d05fee9a2008eb57c7e77688ac22295bdb6600e7b5d2b1f16f4","model":"gpt-5.6-sol","provider":"openai","segment_id":"subtitles.connection","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Gateway endpoint, credentials, and handshake status.","text_hash":"5d6324ca52f899e2db988c9a0b14314fe2240f17cb129b8ff2bf16bf87bef2e7","tgt_lang":"tr","translated":"Gateway uç noktası, kimlik bilgileri ve el sıkışma durumu.","updated_at":"2026-07-12T00:09:30.696Z"} +{"cache_key":"0c4006eff739b7754ec1a5801d1d66301ce41ac81b79bdd31c4ad43764412711","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"tr","translated":"Gateway yeniden bağlanırken ayar değişiklikleri devre dışıdır.","updated_at":"2026-08-27T22:23:45.061Z"} {"cache_key":"0c46cf7ae58618cff9f86e873a4ac1bca3ea8183ba7311c3ab614819489fdf25","model":"claude-opus-4-8","provider":"anthropic","segment_id":"nav.settingsLoadFailed","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Settings navigation could not load.","text_hash":"0ebbe00d061919498ecc9d729eb1e42fffd473e137b94ed8f5f4a7c69145f54a","tgt_lang":"tr","translated":"Ayarlar gezintisi yüklenemedi.","updated_at":"2026-08-20T19:02:06.763Z"} {"cache_key":"0c55bf49ec26378e704f89d2ef674fd4e7920d5582fe5281e4220cfdba092516","model":"claude-opus-4-8","provider":"anthropic","segment_id":"devices.binding.agent","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"agent","text_hash":"d4f0bc5a29de06b510f9aa428f1eedba926012b591fef7a518e776a7c9bd1824","tgt_lang":"tr","translated":"aracı","updated_at":"2026-07-12T06:38:14.794Z","segment_ids":["terminal.agentOwnedBadge","skillWorkshop.today.agent","chat.commandResults.help.agentCommand"]} {"cache_key":"0c5a11ff6dfdff0017ac865f88000837f75a9001ac8d28d9eed5a5200c29d375","model":"claude-opus-4-8","provider":"anthropic","segment_id":"memoryPage.dreaming.storage.modes.inline","source_path":"ui/src/i18n/locales/tr.ts","src_lang":"en","text":"Inline","text_hash":"99ed40acbd94bb1f0ebdf87703b4cd00843eae77c4137e5d9165e5a2c34d7918","tgt_lang":"tr","translated":"Dosya içi","updated_at":"2026-07-28T07:10:40.612Z"} diff --git a/ui/src/i18n/.i18n/uk.meta.json b/ui/src/i18n/.i18n/uk.meta.json index ec0d727b8302..051d53eba390 100644 --- a/ui/src/i18n/.i18n/uk.meta.json +++ b/ui/src/i18n/.i18n/uk.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:03:38.574Z", + "generatedAt": "2026-08-27T22:23:46.360Z", "locale": "uk", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/uk.tm.jsonl b/ui/src/i18n/.i18n/uk.tm.jsonl index 4f0349314c7f..f8d3014e18d9 100644 --- a/ui/src/i18n/.i18n/uk.tm.jsonl +++ b/ui/src/i18n/.i18n/uk.tm.jsonl @@ -4047,6 +4047,7 @@ {"cache_key":"ca9d8db1c1cd2db5cae8fa32ac865b845565187d87dcc12c6431125ad100e4d1","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.liveToolsOne","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"{count} Live Tool","text_hash":"541e340b7487bf4832b1d717b6aafb240eee25f202846b80e83abdc067485f04","tgt_lang":"uk","translated":"{count} активний інструмент","updated_at":"2026-07-12T06:47:45.936Z"} {"cache_key":"caa2a16e17ed39df0c7b873d190eeb3ce79e96275560631e14f42f6d68646475","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.access.showPassword","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Show password","text_hash":"6aeaa6a53d09dcad071fdda6280b1e7c42aa164cd0514304ff162e7da440ffaa","tgt_lang":"uk","translated":"Показати пароль","updated_at":"2026-07-12T00:09:41.150Z","segment_ids":["login.showPassword"]} {"cache_key":"caa7acaede47f1cb1489abb3bb205bf4cdd1e339a8673ba4519076b6ff98657f","model":"claude-opus-4-8","provider":"anthropic","segment_id":"sessionProgressCard.receipt.noteUpdated","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Progress note updated","text_hash":"f1bc78797e5e728fd6f5b815dbc15b63f4c91ba5bb3bcd4502da687b40d818ae","tgt_lang":"uk","translated":"Нотатку прогресу оновлено","updated_at":"2026-08-18T10:39:33.394Z"} +{"cache_key":"caca524a980f25ff32bc68a82f0fd2bf07724d2335ff9d19d9723ebca72ab20f","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"uk","translated":"Зміна налаштувань недоступна, поки Gateway повторно підключається.","updated_at":"2026-08-27T22:23:46.360Z"} {"cache_key":"cacb1968e492401137ece8ee5db09604cd10695f061731ff9b7d7de592a5b99b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"onboarding.memoryImport.providerResult","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Migrated {migrated}, skipped {skipped}","text_hash":"d0a6e9a777598250cfb996baa56d3f71fc6086c7867137a4924a264ce170c237","tgt_lang":"uk","translated":"Перенесено: {migrated}, пропущено: {skipped}","updated_at":"2026-07-29T11:11:13.574Z"} {"cache_key":"cad53841c4a417ea039413a890258e484ce3d60aa3980b9dec21cd5cb961fe68","model":"gpt-5.6-sol","provider":"openai","segment_id":"approvalHistory.description","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Terminal exec, plugin, and system-agent approvals recorded by this gateway, newest first.","text_hash":"db0e48cb4975e3187851bdd41f558b43ea2a9a5d62ccdf0f53f244a4616c5684","tgt_lang":"uk","translated":"Схвалення виконання команд у терміналі, плагінів і системних агентів, зареєстровані цим Gateway, від найновіших до найстаріших.","updated_at":"2026-07-16T09:23:56.729Z"} {"cache_key":"cae24025d3becd3fce0942e6d6e18e96766f32e99881a34f0fbf63f57e148c3d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.config.schemaUnavailable","source_path":"ui/src/i18n/locales/uk.ts","src_lang":"en","text":"Schema unavailable. Use Raw.","text_hash":"9b2c629cdc071edf27f313651bfc34eace1a9431e3122e63c5503c244dd302a4","tgt_lang":"uk","translated":"Схема недоступна. Використайте Raw.","updated_at":"2026-07-12T06:44:26.470Z"} diff --git a/ui/src/i18n/.i18n/vi.meta.json b/ui/src/i18n/.i18n/vi.meta.json index bc58d9e382eb..d1f468acfdd9 100644 --- a/ui/src/i18n/.i18n/vi.meta.json +++ b/ui/src/i18n/.i18n/vi.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T21:05:19.049Z", + "generatedAt": "2026-08-27T22:23:51.129Z", "locale": "vi", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/vi.tm.jsonl b/ui/src/i18n/.i18n/vi.tm.jsonl index 4b798cf45fdf..3785a7276068 100644 --- a/ui/src/i18n/.i18n/vi.tm.jsonl +++ b/ui/src/i18n/.i18n/vi.tm.jsonl @@ -900,6 +900,7 @@ {"cache_key":"2b5ef9e2e7de2d878602f1b3d322829c62ef928f382f8d066ddfbcaa85b39f62","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.runInspector.diagnostic.expired.title","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Identity evidence expired","text_hash":"95c9c1867f31435ac6d7c65b23feeca3f3807c14a87909c3d9a54cebcc72cfea","tgt_lang":"vi","translated":"Bằng chứng danh tính đã hết hạn","updated_at":"2026-08-17T10:29:15.288Z"} {"cache_key":"2b681b3aef9f228cfce657367dbaa94f52ae96721882553c13b0dd736ada9cfa","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.form.modelHelp","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Start typing to pick a known model, or enter a custom one. Routine jobs (summaries, triage, classification) run well on a lighter model — cheaper and faster than your default.","text_hash":"e602b6f833ee08c9f86573ac17650db94fe9d921738d3895d0e7b54c4863e943","tgt_lang":"vi","translated":"Bắt đầu nhập để chọn một mô hình đã biết, hoặc nhập một mô hình tùy chỉnh. Các tác vụ thường lệ (tóm tắt, phân loại, sắp xếp) chạy tốt trên mô hình nhẹ hơn — rẻ hơn và nhanh hơn so với mô hình mặc định của bạn.","updated_at":"2026-08-17T10:31:03.980Z"} {"cache_key":"2b6b2ce46dd6e2091e4c8aa99ec48c88291cf4c3b268ca1065c7387f5cee9950","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configForm.resetToDefault","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Reset to default","text_hash":"bc5b45ae7b60692ade0bb26ebe5b6830f150d97134153e3c3091882eb72e7c25","tgt_lang":"vi","translated":"Đặt lại về mặc định","updated_at":"2026-07-12T06:52:39.888Z"} +{"cache_key":"2b6f9e7f9aed3487a8fc56c5e20d6ca3e240dc189423efff9e4d4dfb48fecc73","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"vi","translated":"Không thể thay đổi cài đặt trong khi Gateway đang kết nối lại.","updated_at":"2026-08-27T22:23:51.129Z"} {"cache_key":"2b7d92e73f365da2f775562b0c2c7a2377e6b445b4298a2d34f04ffb30b515cd","model":"gpt-5.5","provider":"openai","segment_id":"sessionsView.dateToday","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Today","text_hash":"2b065c7c9ce466e5ebcad757987d5d660ee4c9ea708bc62c43444b53334738ba","tgt_lang":"vi","translated":"Hôm nay","updated_at":"2026-07-05T14:40:16.834Z","segment_ids":["activityFeed.today","skillWorkshop.header.today","skillWorkshop.recency.today","usage.providerUsage.today","usage.presets.today"]} {"cache_key":"2b7fbe091e9265e88c19c70cc0b6586ddf0f1a2b8d858cb7017613939b1aff1b","model":"claude-opus-4-8","provider":"anthropic","segment_id":"configView.themes.tide.label","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Tide","text_hash":"f697466c2285c4ba8f29e3ef150a884a73b5194915eb2993a91e6c8353b41381","tgt_lang":"vi","translated":"Tide","updated_at":"2026-08-26T18:58:39.575Z"} {"cache_key":"2b92104d86177898165dbcb03686f475ad8e32288ab67c79921273eab97b8bb9","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.sessionDiff.viewOptions","source_path":"ui/src/i18n/locales/vi.ts","src_lang":"en","text":"Change view options","text_hash":"626ebb3b567dea6812a1006ba8b496b13cecda48ee6a6d2d5ceda5f46b02d1f6","tgt_lang":"vi","translated":"Thay đổi tùy chọn hiển thị","updated_at":"2026-08-17T10:30:50.841Z"} diff --git a/ui/src/i18n/.i18n/zh-CN.meta.json b/ui/src/i18n/.i18n/zh-CN.meta.json index 18c37155ad7a..53b77fb266a9 100644 --- a/ui/src/i18n/.i18n/zh-CN.meta.json +++ b/ui/src/i18n/.i18n/zh-CN.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T20:59:16.129Z", + "generatedAt": "2026-08-27T22:23:29.475Z", "locale": "zh-CN", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/zh-CN.tm.jsonl b/ui/src/i18n/.i18n/zh-CN.tm.jsonl index 29068e6ffd7f..f56c61c3eddd 100644 --- a/ui/src/i18n/.i18n/zh-CN.tm.jsonl +++ b/ui/src/i18n/.i18n/zh-CN.tm.jsonl @@ -1158,6 +1158,7 @@ {"cache_key":"3d3b3e6a3d767f0e3ddfee51aa25519dc40c3bb9b82b96c64d44dd4ab7e5c3f7","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agentTools.githubAccessRequired","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Access required","text_hash":"d27df137f79b64adebb9526bd87781ee1ec1de88e080fbe2e50f3e063f470dab","tgt_lang":"zh-CN","translated":"需要访问权限","updated_at":"2026-08-20T18:55:07.702Z"} {"cache_key":"3d4d99165f76e7a10b5b4ac1a08c3d49c75b40474c53842bcaf3e76d3a0117e6","model":"gpt-5.6-sol","provider":"openai","segment_id":"cron.runNotStarted.invalidSpec","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"This automation has an invalid schedule or payload.","text_hash":"ded9502ec8b1ee78f319bcc31e934c72c2b3bb2a4a95cb75c037ecc92fe8fdb8","tgt_lang":"zh-CN","translated":"此自动化任务的计划或负载无效。","updated_at":"2026-07-13T03:19:01.352Z"} {"cache_key":"3d563b050dbd385a8720ab6cdc57c100931d7de39497d037c200dc9d35a4d566","model":"claude-opus-4-8","provider":"anthropic","segment_id":"devices.pairing.nodeAccessSummary","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Node access","text_hash":"bc448d474287eb1a59018772d19dbcd991da6eb9373fd50ae06faba06b639bad","tgt_lang":"zh-CN","translated":"节点访问","updated_at":"2026-08-17T10:06:54.791Z"} +{"cache_key":"3d5b300850b6aea5d4e62845ea24c7801fab17d731574f55e8ed68cf3273ada2","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"zh-CN","translated":"Gateway 重新连接期间无法更改设置。","updated_at":"2026-08-27T22:23:29.475Z"} {"cache_key":"3d6ae517588129524bdf8f52224eb89d30edc3937013e0580466e8ff381b9bc8","model":"claude-opus-4-8","provider":"anthropic","segment_id":"chat.composer.menu.adminBlocked","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Admin access is required to manage connectors.","text_hash":"b8a5903996df8ab1b3869a481768e7fa53cf222282850d4153db0706277e1ab3","tgt_lang":"zh-CN","translated":"管理连接器需要管理员权限。","updated_at":"2026-07-29T10:57:07.788Z"} {"cache_key":"3d7145f6a13f6e5256fdc7704007a2c646f2cc972dd308f1eb9e4205dd5b16ed","model":"claude-opus-4-8","provider":"anthropic","segment_id":"pluginsPage.policyReviewSeverityCritical","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Critical","text_hash":"427dd2969bd140bec3c1bcc7983da982f4815938cd4510ad0b2bad48ac5b55f9","tgt_lang":"zh-CN","translated":"严重","updated_at":"2026-07-29T10:55:52.062Z","segment_ids":["skillWorkshop.evaluation.severity.critical"]} {"cache_key":"3d8b17ae187d362efc4143613517be61a0a0c907b1960d8130e2256bc1187b05","model":"claude-opus-4-8","provider":"anthropic","segment_id":"agents.tabs.tools","source_path":"ui/src/i18n/locales/zh-CN.ts","src_lang":"en","text":"Tools","text_hash":"ea93d6a262ecb87a9fa4d09edbd7654c046597936a8e235fc3949eb01775ff99","tgt_lang":"zh-CN","translated":"工具","updated_at":"2026-07-12T06:26:08.336Z","segment_ids":["configForm.sections.tools.label","configView.sections.tools","pluginsPage.categoryTools","usage.details.tools","chat.commands.categories.tools"]} diff --git a/ui/src/i18n/.i18n/zh-TW.meta.json b/ui/src/i18n/.i18n/zh-TW.meta.json index 3debe379a2a2..1d497313a886 100644 --- a/ui/src/i18n/.i18n/zh-TW.meta.json +++ b/ui/src/i18n/.i18n/zh-TW.meta.json @@ -1,11 +1,11 @@ { "fallbackKeys": [], - "generatedAt": "2026-08-27T20:59:28.887Z", + "generatedAt": "2026-08-27T22:23:30.567Z", "locale": "zh-TW", - "model": "claude-opus-4-8", - "provider": "anthropic", - "sourceHash": "4084c6178ee891e49a5bcb93d856ca024d0e3526d7c8eed21114c86e32c7717d", - "totalKeys": 5811, - "translatedKeys": 5811, + "model": "gpt-5.6-sol", + "provider": "openai", + "sourceHash": "337f0a13095bb649b944d1f9138eeffe407dc2ef314542559eb3fabd106adc6a", + "totalKeys": 5812, + "translatedKeys": 5812, "workflow": 1 } diff --git a/ui/src/i18n/.i18n/zh-TW.tm.jsonl b/ui/src/i18n/.i18n/zh-TW.tm.jsonl index 43f8b9d5b165..4cfe3ade9774 100644 --- a/ui/src/i18n/.i18n/zh-TW.tm.jsonl +++ b/ui/src/i18n/.i18n/zh-TW.tm.jsonl @@ -616,6 +616,7 @@ {"cache_key":"1e0e6dfe7f8267d6ddb91cbc0fc3dba55e40e358f22d4253f782130ce3dcaea4","model":"claude-opus-4-8","provider":"anthropic","segment_id":"cron.runs.searchPlaceholder","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Summary, error, or task","text_hash":"19b020f4987f53c38595368341791c15df3b8b11c490cbd769db4a4c1aaf383d","tgt_lang":"zh-TW","translated":"摘要、錯誤或工作","updated_at":"2026-07-29T10:57:26.599Z"} {"cache_key":"1e1abd544e8fa88272b3563ec2de7f92d776f09943831d0af4c36d7ecc3a5988","model":"claude-opus-4-8","provider":"anthropic","segment_id":"shortcutsOverlay.labels.steerImmediately","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Steer active response","text_hash":"fade17a646b2300388cc0dfa468cbc5df0f3386a530f23e5c3d4e54096baf9b5","tgt_lang":"zh-TW","translated":"引導使用中的回應","updated_at":"2026-08-26T18:49:40.900Z"} {"cache_key":"1e1dd053082d0d855bc9c2606a9abf271ac2c0a5dc51653d90f5b642470c9f7d","model":"claude-opus-4-8","provider":"anthropic","segment_id":"channels.pairing.dismissAria","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Dismiss {sender} for {channel}, account {account}","text_hash":"515b4fa5f19d42d21c72286933bb19b9b0a77fd3745d208b910dbaae41bdab1f","tgt_lang":"zh-TW","translated":"忽略 {sender} 存取 {channel},帳戶 {account}","updated_at":"2026-07-22T15:40:14.149Z"} +{"cache_key":"1e23d98eac6619bb728326d997ff9d26d0e8456ec7f4be109d7d6be72c644ea4","model":"gpt-5.6-sol","provider":"openai","segment_id":"connection.settingsChangesUnavailable","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Changes to settings are disabled while the Gateway is reconnecting.","text_hash":"4488a59e8d24eed988123e6a9702f0e8b56bc8c69b558f788655a923620d9d94","tgt_lang":"zh-TW","translated":"Gateway 重新連線期間,無法變更設定。","updated_at":"2026-08-27T22:23:30.567Z"} {"cache_key":"1e24cb7a695906a9f075150b94f15d25849c20ec1f169f9ab381bf9c9759eb94","model":"gpt-5.6-sol","provider":"openai","segment_id":"chat.workRun.worked","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Worked","text_hash":"e7f93aad5026eeaf437ab765ac7ed441766985593f80c1f132919cdbac57834a","tgt_lang":"zh-TW","translated":"已執行","updated_at":"2026-07-12T17:49:19.706Z"} {"cache_key":"1e29ee82929532c632734867616bf25d3759f1815c36bece7b61c9d871be1000","model":"gpt-5.6-sol","provider":"openai","segment_id":"agentChip.ready","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"Ready to chat","text_hash":"3fa8ea6be1d02f555384b705b2b854d73c00c3da6372a69ca54667a288138b7d","tgt_lang":"zh-TW","translated":"可以開始聊天","updated_at":"2026-07-12T23:39:00.329Z"} {"cache_key":"1e2a47636da0ab23818d68c1cc3e7c401afdc0ab1306c8932b8134c4e5978aee","model":"claude-opus-4-8","provider":"anthropic","segment_id":"activity.runInspector.reasons.unknown","source_path":"ui/src/i18n/locales/zh-TW.ts","src_lang":"en","text":"The {label} was expected, but its evidence is unavailable or unreadable.","text_hash":"bab6bcbfa9f0671f8a902ef4296df7242acee0ee68712da95811ae08c48682f4","tgt_lang":"zh-TW","translated":"預期會有 {label},但其證據無法取得或無法讀取。","updated_at":"2026-08-17T10:09:25.158Z"}