Spaces:
Running
Running
Commit History
11 days ago
-
Optional mention gate for group TikTok links, stop logging user text
SilverElixir27a3176 -
Drop unused ctx locals, adapt prompt assertions to author tags
SilverElixir088a725 -
Keep group background in memory under combined cap
SilverElixir566949b
12 days ago
-
Restore Gemini 3.x chains and cool down unavailable models
SilverElixir7bb8c4a -
Trim Groq prompt history to token budget to stop HTTP 413s
SilverElixir5fecfef
13 days ago
-
Align daily quota accounting across draw TTS and 429 paths
SilverElixir168044d -
Throttle streaming catch-up edits and pace chunk sends
SilverElixirc019423 -
Fix Gemini streaming await and correct SDK contract mocks
SilverElixirfb2a2f0
14 days ago
-
Close ban guest bypass and quarantine echo poisoning
SilverElixir0803c88 -
Quarantine models after 3 bad responses until quota day ends
SilverElixir398ccda
19 days ago
-
Message pipeline lows: captioned album main, passive files, reply history, off-loop read, trigger helper, cancel cleanup, empty retry, split throttle, edit-death fallback (A4-06..A4-13, A4-16)
SilverElixir0b2d333
20 days ago
-
Bound streaming entry wait by route attempt timeout (A4-01)
SilverElixir3c6ee8d
21 days ago
-
Comment cleanup: short Russian why-comments, no AI boilerplate
SilverElixirOnly comments and docstrings changed in all 27 files; code verified identical via AST comparison (comments/docstrings normalized). - Removed the repeated P2-audit/extraction-history boilerplate from every module docstring; kept one line saying what the module does. - Trimmed verbose paraphrasing comments to 2-3 lines of reason and evidence. - Kept dated evidence comments (incidents, audits) in short form. - Translated leftover English headers to Russian; no emojis in comments (the ones found live in user strings and assertions, untouched). - Fixed a mojibake comment and two docstrings accidentally truncated mid-edit; full gate green after the fix.5f80ef1
22 days ago
-
Fix regressions found by adversarial review: routing, rendering, rate limits
SilverElixirRegressions from the previous waves, found by six independent adversarial reviews and confirmed directly: - lumen_routes: the account-wide OpenRouter early exit had moved into the request wrapper, where the shared except swallowed it, so the whole chain was burned instead of stopping after one attempt. The decision now lives in the loop via stop_on. - lumen_routes: a skipped retry after a malformed tool call used to answer the user with a "response blocked" placeholder instead of falling through to the next model. - lumen_formatting: the inline list splitters ate blockquotes, headings and markdown table rows, so quotes rendered empty, a bare heading marker leaked and tables broke differently in the stream and in the final message. - lumen_formatting: the element-of command preceded the integral command in the symbol map, so int with limits turned into element-of plus t. Headings were also extracted before the LaTeX scrub, leaving raw commands in h3. - lumen_streaming…62c1832 -
Cleanup wave 6: one shared SSE parser and one shared fallback chain, drop dead code and a silent list alias, cover the previously untested failure branches
SilverElixir36e6ab0 -
Quality wave 5: summarizing history trim in streaming, LaTeX parity between render paths, rate limit before state/album downloads, parity tests
SilverElixir5a68db4 -
Fix chat-lock hangs: TTS async with timeout, stream handshake capped, route attempts bounded by remaining budget, one shared chat-lock limit
SilverElixir6472592
24 days ago
-
Continue feature: resume interrupted stream answers on bare continue request
SilverElixirf7686fb
26 days ago
-
Luna audit fixes: album lock, multilingual routing, streaming budget, quota and persistence hardening
SilverElixirdd4c939
27 days ago
-
History summarization: compress overflow into summary instead of silent cut
SilverElixira348a03
28 days ago
-
Streaming pacing: reveal from first piece, follow measured arrival rate
SilverElixir5c09528 -
Groq provider: qwen head + gpt-oss reserve on light routes (calibrated 21.09.2026), streaming, quota/stats/diag, 8 tests
SilverElixir9b9fc79 -
Comment polish: Russian pro-style comments, keep dated evidence short (+426/-2765). Fix: bot.send_chat_action -> bot.bot.send_chat_action (was AttributeError, typing indicator never showed)
SilverElixir0b65b92
30 days ago
-
P2: extract lumen_streaming.py (dots, pieces, providers, run_streaming_reply, try_* wrappers) with bot.X re-exports (AUD-A-001)
SilverElixirb5edc97