Lumen / lumen_streaming.py

Commit History

11 days ago

  1. Optional mention gate for group TikTok links, stop logging user text

    SilverElixir
    27a3176
  2. Drop unused ctx locals, adapt prompt assertions to author tags

    SilverElixir
    088a725
  3. Keep group background in memory under combined cap

    SilverElixir
    566949b

12 days ago

  1. Restore Gemini 3.x chains and cool down unavailable models

    SilverElixir
    7bb8c4a
  2. Trim Groq prompt history to token budget to stop HTTP 413s

    SilverElixir
    5fecfef

13 days ago

  1. Align daily quota accounting across draw TTS and 429 paths

    SilverElixir
    168044d
  2. Throttle streaming catch-up edits and pace chunk sends

    SilverElixir
    c019423
  3. Fix Gemini streaming await and correct SDK contract mocks

    SilverElixir
    fb2a2f0

14 days ago

  1. Close ban guest bypass and quarantine echo poisoning

    SilverElixir
    0803c88
  2. Quarantine models after 3 bad responses until quota day ends

    SilverElixir
    398ccda

19 days ago

  1. 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)

    SilverElixir
    0b2d333

20 days ago

  1. Bound streaming entry wait by route attempt timeout (A4-01)

    SilverElixir
    3c6ee8d

21 days ago

  1. Comment cleanup: short Russian why-comments, no AI boilerplate⁠

    SilverElixir
    5f80ef1

22 days ago

  1. Fix regressions found by adversarial review: routing, rendering, rate limits⁠

    SilverElixir
    62c1832
  2. 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

    SilverElixir
    36e6ab0
  3. Quality wave 5: summarizing history trim in streaming, LaTeX parity between render paths, rate limit before state/album downloads, parity tests

    SilverElixir
    5a68db4
  4. Fix chat-lock hangs: TTS async with timeout, stream handshake capped, route attempts bounded by remaining budget, one shared chat-lock limit

    SilverElixir
    6472592

24 days ago

  1. Continue feature: resume interrupted stream answers on bare continue request

    SilverElixir
    f7686fb

26 days ago

  1. Luna audit fixes: album lock, multilingual routing, streaming budget, quota and persistence hardening

    SilverElixir
    dd4c939

27 days ago

  1. History summarization: compress overflow into summary instead of silent cut

    SilverElixir
    a348a03

28 days ago

  1. Streaming pacing: reveal from first piece, follow measured arrival rate

    SilverElixir
    5c09528
  2. Groq provider: qwen head + gpt-oss reserve on light routes (calibrated 21.09.2026), streaming, quota/stats/diag, 8 tests

    SilverElixir
    9b9fc79
  3. 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)

    SilverElixir
    0b65b92

30 days ago

  1. P2: extract lumen_streaming.py (dots, pieces, providers, run_streaming_reply, try_* wrappers) with bot.X re-exports (AUD-A-001)

    SilverElixir
    b5edc97