Skip to content

Commit ebb08dc

Browse files
authored
fix(ui): use current context usage in Control UI
1 parent 73d7220 commit ebb08dc

19 files changed

Lines changed: 194 additions & 47 deletions

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Docs: https://docs.openclaw.ai
1414
### Fixes
1515

1616
- OpenAI/Codex image generation: canonicalize legacy `openai-codex.baseUrl` values such as `https://chatgpt.com/backend-api` to the Codex Responses backend before calling `gpt-image-2`, matching the chat transport. Fixes #71460.
17+
- Control UI: make `/usage` use the fresh context snapshot for context percentage, and include cache-write tokens in the Usage overview cache-hit denominator. Fixes #47885. Thanks @imwyvern and @Ante042.
1718
- Telegram/webhook: acknowledge validated webhook updates before running bot middleware, keeping slow agent turns from tripping Telegram delivery retries while preserving per-chat processing lanes. Fixes #71392.
1819
- MCP: retire one-shot embedded bundled MCP runtimes at run end, skip bundle-MCP startup when a runtime tool allowlist cannot reach bundle-MCP tools, and add `mcp.sessionIdleTtlMs` idle eviction for leaked session runtimes. Fixes #71106, #71110, #70389, and #70808.
1920
- MCP/config reload: hot-apply `mcp.*` changes by disposing cached session MCP runtimes, and dispose bundled MCP runtimes during gateway shutdown so removed `mcp.servers` entries reap child processes promptly. Fixes #60656.

ui/src/i18n/.i18n/de.meta.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"fallbackKeys": [],
3-
"generatedAt": "2026-04-24T20:26:59.540Z",
3+
"generatedAt": "2026-04-25T07:32:16.675Z",
44
"locale": "de",
5-
"model": "gpt-5.5",
5+
"model": "gpt-5.4",
66
"provider": "openai",
7-
"sourceHash": "33cba33627744c6bb03182f53b02a9a2640272ef0fa3d039ce52723a96f5099e",
7+
"sourceHash": "2af900ae253948aab69216e38e0fce2dfde89801d178dee0ebb8dd28df2e11ef",
88
"totalKeys": 734,
99
"translatedKeys": 734,
1010
"workflow": 1

ui/src/i18n/.i18n/es.meta.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"fallbackKeys": [],
3-
"generatedAt": "2026-04-24T20:27:55.136Z",
3+
"generatedAt": "2026-04-25T07:32:18.681Z",
44
"locale": "es",
5-
"model": "gpt-5.5",
5+
"model": "gpt-5.4",
66
"provider": "openai",
7-
"sourceHash": "33cba33627744c6bb03182f53b02a9a2640272ef0fa3d039ce52723a96f5099e",
7+
"sourceHash": "2af900ae253948aab69216e38e0fce2dfde89801d178dee0ebb8dd28df2e11ef",
88
"totalKeys": 734,
99
"translatedKeys": 734,
1010
"workflow": 1

ui/src/i18n/.i18n/fr.meta.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"fallbackKeys": [],
3-
"generatedAt": "2026-04-24T20:29:33.727Z",
3+
"generatedAt": "2026-04-25T07:32:27.034Z",
44
"locale": "fr",
5-
"model": "gpt-5.5",
5+
"model": "gpt-5.4",
66
"provider": "openai",
7-
"sourceHash": "33cba33627744c6bb03182f53b02a9a2640272ef0fa3d039ce52723a96f5099e",
7+
"sourceHash": "2af900ae253948aab69216e38e0fce2dfde89801d178dee0ebb8dd28df2e11ef",
88
"totalKeys": 734,
99
"translatedKeys": 734,
1010
"workflow": 1

ui/src/i18n/.i18n/id.meta.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"fallbackKeys": [],
3-
"generatedAt": "2026-04-24T20:30:08.920Z",
3+
"generatedAt": "2026-04-25T07:32:34.367Z",
44
"locale": "id",
5-
"model": "gpt-5.5",
5+
"model": "gpt-5.4",
66
"provider": "openai",
7-
"sourceHash": "33cba33627744c6bb03182f53b02a9a2640272ef0fa3d039ce52723a96f5099e",
7+
"sourceHash": "2af900ae253948aab69216e38e0fce2dfde89801d178dee0ebb8dd28df2e11ef",
88
"totalKeys": 734,
99
"translatedKeys": 734,
1010
"workflow": 1

ui/src/i18n/.i18n/ja-JP.meta.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"fallbackKeys": [],
3-
"generatedAt": "2026-04-24T20:29:06.508Z",
3+
"generatedAt": "2026-04-25T07:32:20.713Z",
44
"locale": "ja-JP",
5-
"model": "gpt-5.5",
5+
"model": "gpt-5.4",
66
"provider": "openai",
7-
"sourceHash": "33cba33627744c6bb03182f53b02a9a2640272ef0fa3d039ce52723a96f5099e",
7+
"sourceHash": "2af900ae253948aab69216e38e0fce2dfde89801d178dee0ebb8dd28df2e11ef",
88
"totalKeys": 734,
99
"translatedKeys": 734,
1010
"workflow": 1

ui/src/i18n/.i18n/ko.meta.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"fallbackKeys": [],
3-
"generatedAt": "2026-04-24T20:29:26.571Z",
3+
"generatedAt": "2026-04-25T07:32:24.032Z",
44
"locale": "ko",
5-
"model": "gpt-5.5",
5+
"model": "gpt-5.4",
66
"provider": "openai",
7-
"sourceHash": "33cba33627744c6bb03182f53b02a9a2640272ef0fa3d039ce52723a96f5099e",
7+
"sourceHash": "2af900ae253948aab69216e38e0fce2dfde89801d178dee0ebb8dd28df2e11ef",
88
"totalKeys": 734,
99
"translatedKeys": 734,
1010
"workflow": 1

ui/src/i18n/.i18n/pl.meta.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"fallbackKeys": [],
3-
"generatedAt": "2026-04-24T20:30:13.404Z",
3+
"generatedAt": "2026-04-25T07:32:38.432Z",
44
"locale": "pl",
5-
"model": "gpt-5.5",
5+
"model": "gpt-5.4",
66
"provider": "openai",
7-
"sourceHash": "33cba33627744c6bb03182f53b02a9a2640272ef0fa3d039ce52723a96f5099e",
7+
"sourceHash": "2af900ae253948aab69216e38e0fce2dfde89801d178dee0ebb8dd28df2e11ef",
88
"totalKeys": 734,
99
"translatedKeys": 734,
1010
"workflow": 1

ui/src/i18n/.i18n/pt-BR.meta.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"fallbackKeys": [],
3-
"generatedAt": "2026-04-24T20:27:01.151Z",
3+
"generatedAt": "2026-04-25T07:32:14.907Z",
44
"locale": "pt-BR",
5-
"model": "gpt-5.5",
5+
"model": "gpt-5.4",
66
"provider": "openai",
7-
"sourceHash": "33cba33627744c6bb03182f53b02a9a2640272ef0fa3d039ce52723a96f5099e",
7+
"sourceHash": "2af900ae253948aab69216e38e0fce2dfde89801d178dee0ebb8dd28df2e11ef",
88
"totalKeys": 734,
99
"translatedKeys": 734,
1010
"workflow": 1

ui/src/i18n/.i18n/th.meta.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"fallbackKeys": [],
3-
"generatedAt": "2026-04-24T20:30:41.102Z",
3+
"generatedAt": "2026-04-25T07:32:40.554Z",
44
"locale": "th",
5-
"model": "gpt-5.5",
5+
"model": "gpt-5.4",
66
"provider": "openai",
7-
"sourceHash": "33cba33627744c6bb03182f53b02a9a2640272ef0fa3d039ce52723a96f5099e",
7+
"sourceHash": "2af900ae253948aab69216e38e0fce2dfde89801d178dee0ebb8dd28df2e11ef",
88
"totalKeys": 734,
99
"translatedKeys": 734,
1010
"workflow": 1

0 commit comments

Comments
 (0)