Spaces:
Running
Running
Commit History
Yesterday
-
Close aiohttp session leaks: no session without key, stub session in unit tests
SilverElixir8fe8000
16 days ago
-
Fix small hardening issues across logging media and errors
SilverElixir3438464 -
Fix docs gaps and drop duplicated lang strings
SilverElixir0386a03 -
Align daily quota accounting across draw TTS and 429 paths
SilverElixir168044d -
Cap Pollinations image reads and tie timeout to draw budget
SilverElixir5ccb0e6 -
Block banned users in user commands and lang callback
SilverElixir00f233d
17 days ago
-
Merge trigger, pick-request and image-model tests into parametrized cases
SilverElixir3812cc7 -
Fix selftest cooldown on fresh boot
SilverElixira733dc1 -
Exclude dead nex-mini from free route, redact org IDs
SilverElixired78515 -
Fix review findings on ban bypass, probe parity, eval gap
SilverElixirf3f8493 -
Add owner ban commands, dependabot PR cap, seed docs
SilverElixireb80878 -
Quarantine models after 3 bad responses until quota day ends
SilverElixir398ccda
18 days ago
-
Add owner-only /selftest route-head probe with quota accounting
SilverElixir0e3aacf -
Refuse gemini-only media early, cache build version
SilverElixir22d7bdd -
Fix review findings on limits and stats
SilverElixir87259c9 -
Fix stats activity clock and expand diagnostics
SilverElixir5e12873 -
Disclose group history use in start and README
SilverElixirb1e1c04
22 days ago
-
Media lows: safe mime suffix, exact game forms, ext map, WAV check, album skip log, mg cap (A6-5..A6-11, A1-5)
SilverElixire8e379a
23 days ago
-
Route draw/tts via _tg_call; honor RetryAfter, no 4xx retry; scrub error texts (A8-01..A8-05, A8-08)
SilverElixir6181fd1
25 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 -
Docs and tests wave 7: routing description matches reality, stronger assertions instead of or-chains, document the deliberate drop_pending_updates tradeoff
SilverElixir5d33e1a -
Quality wave 5: summarizing history trim in streaming, LaTeX parity between render paths, rate limit before state/album downloads, parity tests
SilverElixir5a68db4 -
Security wave 2: gate deploy on push+own repo, 401 and denial logging on admin endpoints, FastAPI schema off, proxy body cap, ownerless pick confined to chat, loud warning about secrets derived from BOT_TOKEN
SilverElixir1c833d2
27 days ago
-
Security: validate pick before pop (foreign tap no longer burns token), SSRF guard on download hosts
SilverElixir7127800 -
UX batch: start examples, pick reissue on expired tap, TTS multi-part, reset doc fix
SilverElixir0783f54 -
Claude-parity fixes: callback filters for pick buttons, inline numbered-list splitter in both render paths, prompt ban on glued lists
SilverElixird59ebea
29 days ago
-
Luna audit round 2: review fixes (regex bounds, mixed albums, redaction guards)
SilverElixirf95285c -
Luna audit fixes: album lock, multilingual routing, streaming budget, quota and persistence hardening
SilverElixirdd4c939 -
stats: active chats counted over trailing 24h, total kept
SilverElixirfe3cf23
30 days ago
-
Style: informal ty in Russian tiktok strings, regression test
SilverElixirca451cb
-
stats goes pro: hide idle models, per-provider totals and remaining quota
SilverElixir4b8d7ce
-
Fix prod outage: single bot module namespace + skip fil locale in setMyCommands
SilverElixir102c1fa -
Move tests to tests/ and proxy to proxy/, update CI and docs paths
SilverElixir7a11b13