Skip to content

fix(async-context-compression): parse summary responses safely#73

Merged
Fu-Jie merged 1 commit into
Fu-Jie:mainfrom
NexZhu:feat/async-context-compression-response-parsing
May 22, 2026
Merged

fix(async-context-compression): parse summary responses safely#73
Fu-Jie merged 1 commit into
Fu-Jie:mainfrom
NexZhu:feat/async-context-compression-response-parsing

Conversation

@NexZhu
Copy link
Copy Markdown
Contributor

@NexZhu NexZhu commented May 15, 2026

Summary

Fixes Async Context Compression summary extraction when the summary provider returns text in non-standard response shapes.

What Changed

  • Adds robust summary text extraction for:
    • standard choices[].message.content
    • content-part arrays such as output_text
    • Responses-style output message items
    • top-level text/content fields
  • Explicitly ignores reasoning-only fields such as reasoning_content, thinking, and reasoning output items, so private reasoning is
    not saved as chat memory.
  • Replaces misleading empty-summary behavior with clearer diagnostics that include the compact response shape.
  • Updates English and Chinese README notes for 1.6.3.
  • Adds tests for alternate provider response shapes and empty final-answer handling.

Verification

  • PYTHONPYCACHEPREFIX=/private/tmp/pycache-openwebui /usr/bin/python3 -m unittest plugins.filters.async-context- compression.test_async_context_compression.TestAsyncContextCompression.test_extract_summary_text_supports_alternate_response_shapes plugins.filters.async-context- compression.test_async_context_compression.TestAsyncContextCompression.test_call_summary_llm_rejects_empty_message_content
  • PYTHONPYCACHEPREFIX=/private/tmp/pycache-openwebui /usr/bin/python3 -m py_compile plugins/filters/async-context-compression/ async_context_compression.py plugins/filters/async-context-compression/test_async_context_compression.py

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

此拉取请求将 async-context-compression 过滤器升级至 v1.6.3,重点增强了摘要响应解析的稳健性。新版本支持从多种 Provider 响应结构中提取文本,并能自动过滤推理过程(reasoning/thinking)以确保隐私不被存入聊天记忆。同时,PR 改进了空摘要的错误诊断并补充了单元测试。审查建议在解析逻辑中更充分地利用递归提取函数,以进一步提升对非标准响应格式的兼容性。

Comment on lines +4821 to +4828
if isinstance(message, dict):
text = collect_text(message.get("content"))
if text.strip():
return text.strip()

text = collect_text(first_choice.get("text"))
if text.strip():
return text.strip()
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

在处理 choices 列表时,目前的逻辑对 messagefirst_choice 的取值较为固定(仅尝试了 contenttext 键)。为了更充分地利用 collect_text 函数提供的多键名遍历和递归提取能力,建议直接对 messagefirst_choice 对象调用 collect_text。这样可以自动兼容那些将摘要文本放在 output_text 或其他常用字段中的非标准 Provider 响应,使解析逻辑更加稳健。

Suggested change
if isinstance(message, dict):
text = collect_text(message.get("content"))
if text.strip():
return text.strip()
text = collect_text(first_choice.get("text"))
if text.strip():
return text.strip()
if isinstance(message, dict):
text = collect_text(message)
if text.strip():
return text.strip()
text = collect_text(first_choice)
if text.strip():
return text.strip()

@Fu-Jie
Copy link
Copy Markdown
Owner

Fu-Jie commented May 17, 2026

@NexZhu

I still think the risk is relatively high here. This code path has quite a few moving parts, and there are multiple places where the behavior can diverge depending on the provider response shape, so I would prefer to be cautious before merging.

Could you please provide real runtime evidence from actual OpenWebUI testing?

Specifically, it would help to see:

  1. Screenshots of the browser console logs with debug mode enabled during a real summary-generation run, so we can verify the actual payload shape and the filter behavior end to end.
  2. Screenshots or equivalent evidence from a backend/provider that does not use the Responses API, so we can confirm the normal chat/completions-style path still works correctly.
  3. The model/provider configuration used in those tests.

If the runtime logs look clean in both scenarios, I can reconsider merging.

@NexZhu
Copy link
Copy Markdown
Contributor Author

NexZhu commented May 18, 2026

Hi. You can check test_extract_summary_text_supports_alternate_response_shapes which has already covered both cases you mentioned. And the change is simple enough to reason about (all in one simple _extract_summary_text_from_response function) so I think it's not necessary?

@NexZhu
Copy link
Copy Markdown
Contributor Author

NexZhu commented May 18, 2026

VM485:7 [Compression] [Inlet] 🧩 Request structure
VM486:5 [Compression] [Inlet] ✂️ Tool trimming check: state=enabled, function_calling=native, message_count=247
VM487:7 [Compression] [Inlet] ✂️ Tool trimming stats
VM488:5 [Compression] [Inlet] ✂️ Trimmed 11 tool output message(s).
VM489:5 [Compression] [Inlet] 🔍 Attempting DB lookup for model: deepseek-v4-flash
VM490:5 [Compression] [Inlet] ℹ️ Not a custom model, skipping custom system prompt check
VM491:5 [Compression] [Inlet] Message Stats: Total: 247 | User: 115 | Assistant: 121 | System: 0
VM492:7 [Compression] [Inlet] Chat ID: 3c7046e3-1082-4f25-8965-4652acf1994a
VM493:5 [Compression] [Inlet] 📋 Model Configs: No custom configuration (Global defaults only)
VM494:5 [Compression] [Inlet] Recorded target compression progress: 244
VM495:5 [Compression] [Inlet] ⚠️ Original messages (299521 Tokens) exceed limit (250000). Reducing history...
eval @ VM495:5
eval @ VM495:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM496:5 [Compression] [Inlet] ✂️ Messages reduced (atomic). New total: 248205 Tokens
VM497:7 [Compression] [Inlet] ✅ Final send
VM561:7 [Compression] [Outlet] 🧩 Body structure
VM562:7 [Compression] [Outlet] 📐 Body summary-progress
VM563:7 [Compression] [Outlet] 📚 Full-history source selected
VM564:7 [Compression] [Outlet] 📐 Summary source progress
VM565:7 [Compression] [Outlet] Chat ID: 3c7046e3-1082-4f25-8965-4652acf1994a
VM567:5 [Compression] [Outlet] Background processing started
VM568:5 [Compression] [🔍 Background Calculation] Starting full-history token count...
VM569:7 [Compression] [🔍 Background Calculation] Estimate reached precise-check cutoff, running tiktoken
VM570:7 [Compression] [🔍 Background Calculation] ⚡ Full-history threshold triggered
VM571:5 [Compression] [🤖 Async Summary Task] Starting...
VM572:7 [Compression] [🤖 Async Summary Task] 📊 Boundary Check:
VM573:5 [Compression] [🤖 Async Summary Task] Using max limit for model deepseek-v4-flash: 250000 Tokens
VM574:5 [Compression] [🤖 Async Summary Task] Summary request budget: input<=229520t | output<=16384t | safety=4096t
VM575:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (380456 Tokens) exceeds safe budget (229520), shrinking by at least 150936 Tokens
eval @ VM575:5
eval @ VM575:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM576:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 17 Tokens) to fit final request payload
VM577:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (380409 Tokens) exceeds safe budget (229520), shrinking by at least 150889 Tokens
eval @ VM577:5
eval @ VM577:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM578:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 4489 Tokens) to fit final request payload
VM579:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (374664 Tokens) exceeds safe budget (229520), shrinking by at least 145144 Tokens
eval @ VM579:5
eval @ VM579:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM580:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 97 Tokens) to fit final request payload
VM583:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (374546 Tokens) exceeds safe budget (229520), shrinking by at least 145026 Tokens
eval @ VM583:5
eval @ VM583:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM587:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 6726 Tokens) to fit final request payload
VM592:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (366032 Tokens) exceeds safe budget (229520), shrinking by at least 136512 Tokens
eval @ VM592:5
eval @ VM592:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM594:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 208 Tokens) to fit final request payload
VM627:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (365826 Tokens) exceeds safe budget (229520), shrinking by at least 136306 Tokens
eval @ VM627:5
eval @ VM627:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM632:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 6627 Tokens) to fit final request payload
VM655:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (357784 Tokens) exceeds safe budget (229520), shrinking by at least 128264 Tokens
eval @ VM655:5
eval @ VM655:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM656:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 173 Tokens) to fit final request payload
VM657:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (357586 Tokens) exceeds safe budget (229520), shrinking by at least 128066 Tokens
eval @ VM657:5
eval @ VM657:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM658:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 4272 Tokens) to fit final request payload
VM659:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (352693 Tokens) exceeds safe budget (229520), shrinking by at least 123173 Tokens
eval @ VM659:5
eval @ VM659:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM660:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 40 Tokens) to fit final request payload
VM661:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (352627 Tokens) exceeds safe budget (229520), shrinking by at least 123107 Tokens
eval @ VM661:5
eval @ VM661:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM662:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 2464 Tokens) to fit final request payload
VM663:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (350296 Tokens) exceeds safe budget (229520), shrinking by at least 120776 Tokens
eval @ VM663:5
eval @ VM663:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM664:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 91 Tokens) to fit final request payload
VM665:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (350193 Tokens) exceeds safe budget (229520), shrinking by at least 120673 Tokens
eval @ VM665:5
eval @ VM665:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM666:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 2560 Tokens) to fit final request payload
VM667:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (347680 Tokens) exceeds safe budget (229520), shrinking by at least 118160 Tokens
eval @ VM667:5
eval @ VM667:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM668:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 89 Tokens) to fit final request payload
VM669:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (347575 Tokens) exceeds safe budget (229520), shrinking by at least 118055 Tokens
eval @ VM669:5
eval @ VM669:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM670:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 3050 Tokens) to fit final request payload
VM671:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (344623 Tokens) exceeds safe budget (229520), shrinking by at least 115103 Tokens
eval @ VM671:5
eval @ VM671:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM672:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 131 Tokens) to fit final request payload
VM673:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (344472 Tokens) exceeds safe budget (229520), shrinking by at least 114952 Tokens
eval @ VM673:5
eval @ VM673:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM674:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 3419 Tokens) to fit final request payload
VM675:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (341233 Tokens) exceeds safe budget (229520), shrinking by at least 111713 Tokens
eval @ VM675:5
eval @ VM675:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM676:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 110 Tokens) to fit final request payload
VM677:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (341105 Tokens) exceeds safe budget (229520), shrinking by at least 111585 Tokens
eval @ VM677:5
eval @ VM677:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM678:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 3183 Tokens) to fit final request payload
VM679:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (337938 Tokens) exceeds safe budget (229520), shrinking by at least 108418 Tokens
eval @ VM679:5
eval @ VM679:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM680:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 92 Tokens) to fit final request payload
VM681:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (337815 Tokens) exceeds safe budget (229520), shrinking by at least 108295 Tokens
eval @ VM681:5
eval @ VM681:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM682:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1179 Tokens) to fit final request payload
VM683:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (336300 Tokens) exceeds safe budget (229520), shrinking by at least 106780 Tokens
eval @ VM683:5
eval @ VM683:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM684:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 92 Tokens) to fit final request payload
VM685:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (336179 Tokens) exceeds safe budget (229520), shrinking by at least 106659 Tokens
eval @ VM685:5
eval @ VM685:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM686:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 2586 Tokens) to fit final request payload
VM687:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (333075 Tokens) exceeds safe budget (229520), shrinking by at least 103555 Tokens
eval @ VM687:5
eval @ VM687:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM688:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 56 Tokens) to fit final request payload
VM689:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (332990 Tokens) exceeds safe budget (229520), shrinking by at least 103470 Tokens
eval @ VM689:5
eval @ VM689:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM690:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 2156 Tokens) to fit final request payload
VM691:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (330988 Tokens) exceeds safe budget (229520), shrinking by at least 101468 Tokens
eval @ VM691:5
eval @ VM691:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM692:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 31 Tokens) to fit final request payload
VM693:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (330928 Tokens) exceeds safe budget (229520), shrinking by at least 101408 Tokens
eval @ VM693:5
eval @ VM693:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM694:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1230 Tokens) to fit final request payload
VM695:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (329657 Tokens) exceeds safe budget (229520), shrinking by at least 100137 Tokens
eval @ VM695:5
eval @ VM695:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM696:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 8 Tokens) to fit final request payload
VM697:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (329614 Tokens) exceeds safe budget (229520), shrinking by at least 100094 Tokens
eval @ VM697:5
eval @ VM697:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM698:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1975 Tokens) to fit final request payload
VM699:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (327549 Tokens) exceeds safe budget (229520), shrinking by at least 98029 Tokens
eval @ VM699:5
eval @ VM699:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM700:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 111 Tokens) to fit final request payload
VM701:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (327417 Tokens) exceeds safe budget (229520), shrinking by at least 97897 Tokens
eval @ VM701:5
eval @ VM701:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM702:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1643 Tokens) to fit final request payload
VM703:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (325797 Tokens) exceeds safe budget (229520), shrinking by at least 96277 Tokens
eval @ VM703:5
eval @ VM703:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM704:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 98 Tokens) to fit final request payload
VM705:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (325681 Tokens) exceeds safe budget (229520), shrinking by at least 96161 Tokens
eval @ VM705:5
eval @ VM705:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM706:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1682 Tokens) to fit final request payload
VM707:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (324024 Tokens) exceeds safe budget (229520), shrinking by at least 94504 Tokens
eval @ VM707:5
eval @ VM707:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM708:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 50 Tokens) to fit final request payload
VM709:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (323952 Tokens) exceeds safe budget (229520), shrinking by at least 94432 Tokens
eval @ VM709:5
eval @ VM709:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM710:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 2977 Tokens) to fit final request payload
VM711:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (321068 Tokens) exceeds safe budget (229520), shrinking by at least 91548 Tokens
eval @ VM711:5
eval @ VM711:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM712:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 24 Tokens) to fit final request payload
VM713:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (321017 Tokens) exceeds safe budget (229520), shrinking by at least 91497 Tokens
eval @ VM713:5
eval @ VM713:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM714:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 644 Tokens) to fit final request payload
VM715:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (320272 Tokens) exceeds safe budget (229520), shrinking by at least 90752 Tokens
eval @ VM715:5
eval @ VM715:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM716:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 47 Tokens) to fit final request payload
VM717:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (320198 Tokens) exceeds safe budget (229520), shrinking by at least 90678 Tokens
eval @ VM717:5
eval @ VM717:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM718:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 3023 Tokens) to fit final request payload
VM719:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (316880 Tokens) exceeds safe budget (229520), shrinking by at least 87360 Tokens
eval @ VM719:5
eval @ VM719:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM720:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 47 Tokens) to fit final request payload
VM721:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (316802 Tokens) exceeds safe budget (229520), shrinking by at least 87282 Tokens
eval @ VM721:5
eval @ VM721:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM722:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 2025 Tokens) to fit final request payload
VM723:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (314772 Tokens) exceeds safe budget (229520), shrinking by at least 85252 Tokens
eval @ VM723:5
eval @ VM723:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM724:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 146 Tokens) to fit final request payload
VM725:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (314613 Tokens) exceeds safe budget (229520), shrinking by at least 85093 Tokens
eval @ VM725:5
eval @ VM725:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM726:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1509 Tokens) to fit final request payload
VM727:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (313035 Tokens) exceeds safe budget (229520), shrinking by at least 83515 Tokens
eval @ VM727:5
eval @ VM727:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM728:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 23 Tokens) to fit final request payload
VM729:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (312977 Tokens) exceeds safe budget (229520), shrinking by at least 83457 Tokens
eval @ VM729:5
eval @ VM729:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM730:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 3024 Tokens) to fit final request payload
VM731:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (309662 Tokens) exceeds safe budget (229520), shrinking by at least 80142 Tokens
eval @ VM731:5
eval @ VM731:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM732:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 65 Tokens) to fit final request payload
VM733:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (309574 Tokens) exceeds safe budget (229520), shrinking by at least 80054 Tokens
eval @ VM733:5
eval @ VM733:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM734:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 5407 Tokens) to fit final request payload
VM735:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (304475 Tokens) exceeds safe budget (229520), shrinking by at least 74955 Tokens
eval @ VM735:5
eval @ VM735:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM736:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 122 Tokens) to fit final request payload
VM737:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (304320 Tokens) exceeds safe budget (229520), shrinking by at least 74800 Tokens
eval @ VM737:5
eval @ VM737:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM738:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (3 msgs, est 6541 Tokens) to fit final request payload
VM739:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (297591 Tokens) exceeds safe budget (229520), shrinking by at least 68071 Tokens
eval @ VM739:5
eval @ VM739:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM740:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (2 msgs, est 3844 Tokens) to fit final request payload
VM741:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (293768 Tokens) exceeds safe budget (229520), shrinking by at least 64248 Tokens
eval @ VM741:5
eval @ VM741:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM742:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (2 msgs, est 3812 Tokens) to fit final request payload
VM743:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (289929 Tokens) exceeds safe budget (229520), shrinking by at least 60409 Tokens
eval @ VM743:5
eval @ VM743:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM744:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (3 msgs, est 9755 Tokens) to fit final request payload
VM745:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (279834 Tokens) exceeds safe budget (229520), shrinking by at least 50314 Tokens
eval @ VM745:5
eval @ VM745:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM746:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (2 msgs, est 811 Tokens) to fit final request payload
VM747:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (278970 Tokens) exceeds safe budget (229520), shrinking by at least 49450 Tokens
eval @ VM747:5
eval @ VM747:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM748:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 122 Tokens) to fit final request payload
VM749:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (278818 Tokens) exceeds safe budget (229520), shrinking by at least 49298 Tokens
eval @ VM749:5
eval @ VM749:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM750:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (4 msgs, est 11123 Tokens) to fit final request payload
VM751:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (267968 Tokens) exceeds safe budget (229520), shrinking by at least 38448 Tokens
eval @ VM751:5
eval @ VM751:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM752:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 28 Tokens) to fit final request payload
VM753:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (267913 Tokens) exceeds safe budget (229520), shrinking by at least 38393 Tokens
eval @ VM753:5
eval @ VM753:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM754:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1755 Tokens) to fit final request payload
VM755:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (265976 Tokens) exceeds safe budget (229520), shrinking by at least 36456 Tokens
eval @ VM755:5
eval @ VM755:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM756:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 54 Tokens) to fit final request payload
VM757:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (265897 Tokens) exceeds safe budget (229520), shrinking by at least 36377 Tokens
eval @ VM757:5
eval @ VM757:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM758:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1581 Tokens) to fit final request payload
VM759:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (264125 Tokens) exceeds safe budget (229520), shrinking by at least 34605 Tokens
eval @ VM759:5
eval @ VM759:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM760:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 55 Tokens) to fit final request payload
VM761:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (264047 Tokens) exceeds safe budget (229520), shrinking by at least 34527 Tokens
eval @ VM761:5
eval @ VM761:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM762:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 2463 Tokens) to fit final request payload
VM763:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (261546 Tokens) exceeds safe budget (229520), shrinking by at least 32026 Tokens
eval @ VM763:5
eval @ VM763:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM764:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 61 Tokens) to fit final request payload
VM765:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (261462 Tokens) exceeds safe budget (229520), shrinking by at least 31942 Tokens
eval @ VM765:5
eval @ VM765:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM766:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 2176 Tokens) to fit final request payload
VM767:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (259196 Tokens) exceeds safe budget (229520), shrinking by at least 29676 Tokens
eval @ VM767:5
eval @ VM767:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM768:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 41 Tokens) to fit final request payload
VM769:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (259123 Tokens) exceeds safe budget (229520), shrinking by at least 29603 Tokens
eval @ VM769:5
eval @ VM769:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM770:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1309 Tokens) to fit final request payload
VM771:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (257700 Tokens) exceeds safe budget (229520), shrinking by at least 28180 Tokens
eval @ VM771:5
eval @ VM771:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM772:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 33 Tokens) to fit final request payload
VM773:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (257647 Tokens) exceeds safe budget (229520), shrinking by at least 28127 Tokens
eval @ VM773:5
eval @ VM773:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM774:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 2112 Tokens) to fit final request payload
VM775:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (255642 Tokens) exceeds safe budget (229520), shrinking by at least 26122 Tokens
eval @ VM775:5
eval @ VM775:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM776:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 34 Tokens) to fit final request payload
VM777:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (255579 Tokens) exceeds safe budget (229520), shrinking by at least 26059 Tokens
eval @ VM777:5
eval @ VM777:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM778:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1590 Tokens) to fit final request payload
VM779:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (254001 Tokens) exceeds safe budget (229520), shrinking by at least 24481 Tokens
eval @ VM779:5
eval @ VM779:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM780:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 20 Tokens) to fit final request payload
VM781:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (253951 Tokens) exceeds safe budget (229520), shrinking by at least 24431 Tokens
eval @ VM781:5
eval @ VM781:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM782:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 959 Tokens) to fit final request payload
VM783:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (252992 Tokens) exceeds safe budget (229520), shrinking by at least 23472 Tokens
eval @ VM783:5
eval @ VM783:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM784:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 39 Tokens) to fit final request payload
VM785:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (252931 Tokens) exceeds safe budget (229520), shrinking by at least 23411 Tokens
eval @ VM785:5
eval @ VM785:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM786:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1681 Tokens) to fit final request payload
VM787:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (251274 Tokens) exceeds safe budget (229520), shrinking by at least 21754 Tokens
eval @ VM787:5
eval @ VM787:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM788:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 61 Tokens) to fit final request payload
VM789:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (251194 Tokens) exceeds safe budget (229520), shrinking by at least 21674 Tokens
eval @ VM789:5
eval @ VM789:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM790:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 2174 Tokens) to fit final request payload
VM791:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (249071 Tokens) exceeds safe budget (229520), shrinking by at least 19551 Tokens
eval @ VM791:5
eval @ VM791:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM792:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 24 Tokens) to fit final request payload
VM793:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (249018 Tokens) exceeds safe budget (229520), shrinking by at least 19498 Tokens
eval @ VM793:5
eval @ VM793:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM794:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1584 Tokens) to fit final request payload
VM795:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (247397 Tokens) exceeds safe budget (229520), shrinking by at least 17877 Tokens
eval @ VM795:5
eval @ VM795:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM796:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 46 Tokens) to fit final request payload
VM797:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (247322 Tokens) exceeds safe budget (229520), shrinking by at least 17802 Tokens
eval @ VM797:5
eval @ VM797:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM798:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 2386 Tokens) to fit final request payload
VM799:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (244933 Tokens) exceeds safe budget (229520), shrinking by at least 15413 Tokens
eval @ VM799:5
eval @ VM799:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM800:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 47 Tokens) to fit final request payload
VM801:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (244862 Tokens) exceeds safe budget (229520), shrinking by at least 15342 Tokens
eval @ VM801:5
eval @ VM801:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM802:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 2099 Tokens) to fit final request payload
VM803:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (242719 Tokens) exceeds safe budget (229520), shrinking by at least 13199 Tokens
eval @ VM803:5
eval @ VM803:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM804:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 67 Tokens) to fit final request payload
VM805:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (242632 Tokens) exceeds safe budget (229520), shrinking by at least 13112 Tokens
eval @ VM805:5
eval @ VM805:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM806:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 2238 Tokens) to fit final request payload
VM807:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (240339 Tokens) exceeds safe budget (229520), shrinking by at least 10819 Tokens
eval @ VM807:5
eval @ VM807:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM808:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 198 Tokens) to fit final request payload
VM809:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (240140 Tokens) exceeds safe budget (229520), shrinking by at least 10620 Tokens
eval @ VM809:5
eval @ VM809:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM810:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 2619 Tokens) to fit final request payload
VM811:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (237383 Tokens) exceeds safe budget (229520), shrinking by at least 7863 Tokens
eval @ VM811:5
eval @ VM811:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM812:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 36 Tokens) to fit final request payload
VM813:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (237315 Tokens) exceeds safe budget (229520), shrinking by at least 7795 Tokens
eval @ VM813:5
eval @ VM813:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM814:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1787 Tokens) to fit final request payload
VM815:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (235718 Tokens) exceeds safe budget (229520), shrinking by at least 6198 Tokens
eval @ VM815:5
eval @ VM815:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM816:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 30 Tokens) to fit final request payload
VM817:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (235666 Tokens) exceeds safe budget (229520), shrinking by at least 6146 Tokens
eval @ VM817:5
eval @ VM817:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM818:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1936 Tokens) to fit final request payload
VM819:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (233828 Tokens) exceeds safe budget (229520), shrinking by at least 4308 Tokens
eval @ VM819:5
eval @ VM819:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM820:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 11 Tokens) to fit final request payload
VM821:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (233789 Tokens) exceeds safe budget (229520), shrinking by at least 4269 Tokens
eval @ VM821:5
eval @ VM821:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM822:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1650 Tokens) to fit final request payload
VM823:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (232210 Tokens) exceeds safe budget (229520), shrinking by at least 2690 Tokens
eval @ VM823:5
eval @ VM823:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM824:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 25 Tokens) to fit final request payload
VM825:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (232157 Tokens) exceeds safe budget (229520), shrinking by at least 2637 Tokens
eval @ VM825:5
eval @ VM825:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM826:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 1706 Tokens) to fit final request payload
VM827:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (230541 Tokens) exceeds safe budget (229520), shrinking by at least 1021 Tokens
eval @ VM827:5
eval @ VM827:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM828:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 33 Tokens) to fit final request payload
VM829:5 [Compression] [🤖 Async Summary Task] ⚠️ Final summary request input (230485 Tokens) exceeds safe budget (229520), shrinking by at least 965 Tokens
eval @ VM829:5
eval @ VM829:11
(anonymous) @ Chat.svelte:722
await in (anonymous)
(anonymous) @ index.js:136
emitEvent @ socket.js:536
onevent @ socket.js:523
onpacket @ socket.js:493
(anonymous) @ index.js:136
(anonymous) @ manager.js:209
Promise.then
(anonymous) @ globals.js:4
ondecoded @ manager.js:208
(anonymous) @ index.js:136
add @ index.js:142
ondata @ manager.js:195
(anonymous) @ index.js:136
_onPacket @ socket.js:259
(anonymous) @ index.js:136
onPacket @ transport.js:99
onData @ transport.js:91
(anonymous) @ websocket.js:48
VM830:5 [Compression] [🤖 Async Summary Task] Removed newest atomic group (1 msgs, est 2169 Tokens) to fit final request payload
VM831:5 [Compression] [🤖 Async Summary Task] Final fitted summary input: 228381 / 229520 Tokens
VM832:5 [Compression] [🤖 LLM Call] Using Open WebUI's built-in method
VM833:5 [Compression] [🤖 LLM Call] Model: deepseek-v4-flash
VM834:5 [Compression] [Optimization] Getting user object via async DB call.
VM835:7 [Compression] [🤖 LLM Call] User: [REDACTED]
VM836:5 [Compression] [🤖 LLM Call] ✅ Successfully received summary
VM837:5 [Compression] [Optimization] Saving summary in a background thread to avoid blocking the event loop.
VM838:5 [Compression] [🤖 Async Summary Task] ✅ Complete! New summary length: 1793 characters
VM839:5 [Compression] [🤖 Async Summary Task] Progress update: Compressed up to original message 141

@Fu-Jie
Copy link
Copy Markdown
Owner

Fu-Jie commented May 18, 2026

@NexZhu I pushed a follow-up commit on top of this PR: 481ef4b.

Reason for the change:

  • _extract_summary_text_from_response() already supports output-only / Responses-style payloads, but _call_summary_llm() still had a stale choices-only preflight check.
  • That meant output-only responses could still be rejected before the shared extractor ever ran.
  • I also added an end-to-end regression test that exercises _call_summary_llm() directly with an output-only response, instead of only testing the helper in isolation.

I also synced the related v1.6.3 release-prep documentation files so the release surface stays consistent.

Could you please test this updated branch in your environment?

It would be especially helpful to confirm:

  1. your original provider / response-shape scenario still works with the follow-up commit,
  2. a normal chat/completions-style path still behaves normally,
  3. and, if possible, please share browser console logs again if you notice anything unexpected.

The targeted regression tests pass on my side, but since your environment is the one that originally exposed this path, I would still like a real runtime check from you before we finalize it.

- accept responses-style summary payloads without a choices array

- ignore reasoning-only output and surface compact empty-summary diagnostics

- sync README, docs, indexes, and release notes for v1.6.4
@Fu-Jie Fu-Jie force-pushed the feat/async-context-compression-response-parsing branch from 481ef4b to e064c02 Compare May 19, 2026 15:57
@Fu-Jie
Copy link
Copy Markdown
Owner

Fu-Jie commented May 19, 2026

I rebased this PR on top of the merged v1.6.3 changes from #76 and force-updated the branch as v1.6.4, because the plugin-version check now requires a new version for the next sequential PR to main.\n\nWhat changed in this update:\n- Kept the response-shape parsing fix so _call_summary_llm() can accept output-only / Responses-style payloads instead of failing on a stale choices-only gate.\n- Preserved the current SUMMARY_FAIL_MODE behavior from main, so this PR only adds the remaining response-parsing compatibility layer on top of the shipped 1.6.3 behavior.\n- Refreshed the tests and release/documentation surfaces for v1.6.4.\n\nCould you please re-test on the updated branch? If possible, please include:\n1. a normal successful run\n2. a provider response that does not use choices (Responses-style output payload)\n3. browser-console logs or screenshots if anything still looks off

@NexZhu
Copy link
Copy Markdown
Contributor Author

NexZhu commented May 22, 2026

@Fu-Jie I've re-tested your version in my environment, compression worked as expected.

Fu-Jie added a commit that referenced this pull request May 22, 2026
…tions

Merge PR #77 from mhajder/openwebui-extensions

- Add complete pl-PL translation set to TRANSLATIONS dict
- Update GEMINI.md to list pl-PL in supported languages
- Add contributors NexZhu (code, PR #73) and mhajder (translation, PR #77)
  to README.md, README_CN.md, and .all-contributorsrc (badge: 8 → 10)

Co-authored-by: mhajder <mhajder@users.noreply.github.com>
@Fu-Jie Fu-Jie merged commit b37894f into Fu-Jie:main May 22, 2026
@Fu-Jie
Copy link
Copy Markdown
Owner

Fu-Jie commented May 22, 2026

Thank you for the contribution, @NexZhu! 🎉

This PR was merged via a rebase into main. The response parsing fix is now live as v1.6.4_extract_summary_text() now handles multi-provider shapes including standard choices[].message.content, content-part arrays with output_text, Responses-style output message items, and correctly ignores reasoning-only fields.

You've been added to the Contributors section of the project. Thanks for making the plugin more robust! 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants