akira / modules

Commit History

Yesterday

  1. fix(kiami): concorrência independente + provedores vivos + BD silencioso⁠ Running

    Isaac Quarenta
    0b44440

2 days ago

  1. fix(kiami): nunca mais 'não entendi' — doutrina de compreensão obrigatória⁠

    Isaac Quarenta
    7413a0b

15 days ago

  1. fix(kiami): idempotency valida mensagem — SELECT inclui coluna mensagem (ativa validacao anti-repeat)

    Isaac Quarenta
    8d250e3
  2. fix(kiami): contexto fiel — anti-repeat, pesquisa real, LSTM sem ressuscitar topicos⁠

    Isaac Quarenta
    d3ce198

21 days ago

  1. fix(kiami): bot volta a chamar-se Kiami em prompts, logs e codigo⁠

    Isaac Quarenta
    87e6231
  2. fix(kiami): nome unico do bot e Kiami — remove aliases Belmira/Akira⁠

    Isaac Quarenta
    12d63ed
  3. fix(kiami): respostas voltam a chegar — alias Akira, PV sempre responde, PG fail-fast, fila 30s, SQL SQLite⁠

    Isaac Quarenta
    255c3b7

23 days ago

  1. fix: leak de thinking/inglês + timeout DB mais agressivo⁠

    opencode
    46d8e72

29 days ago

  1. fix(cot): trava raciocinio em ingles no CoT (pensa+escreve em PT, lembrete final)

    opencode
    e43f71f
  2. fix(providers): COT usa lightning-30b (rápido), Cerebras moved to end, 550b removed

    opencode
    3cd277c
  3. fix(providers): nvidia timeout 15→30s+retry, cerebras gemma-4-31b fallback, timeout handling

    opencode
    c803a30
  4. fix(nvidia): timeout 30s->15s fail-fast (modelo frio prendia a chain)

    opencode
    7e631f3
  5. fix(nvidia): slugs Free Endpoint verificados (nemotron-3-ultra/super/lightning, deepseek-v4-flash, kimi-k3) + trata 410 Gone

    opencode
    43d11c1
  6. feat(nvidia): rotation multi-conta + pesado no CoT + medio na chain final

    opencode
    fc19ccc
  7. fix(cerebras): modelos fixos no config (gpt-oss-120b -> qwen-3.8-27b), sem Secret de modelo

    opencode
    2de2691
  8. fix(cerebras): modelo free-tier default (gpt-oss-120b e PayGo) + fallback llama/qwen em 402

    opencode
    c8abac7
  9. fix(cerebras+mistral): log contas em falta/duplicadas; 402 single-account explicado; sem bloqueio no codigo

    opencode
    b0f9fe4

30 days ago

  1. fix(providers): OpenRouter usa rotation 5 keys + rotate on 402/429; Cerebras rotate on 402; Mistral de volta na chain; fallback sem lixo; anti-setas final; session checkpoints harden

    opencode
    0081801
  2. fix(sanitizer): catch '→ [Name]:' arrow format + fix 402 blacklist unificada (Cerebras/OpenRouter) 10min

    opencode
    50e1d8b

  1. fix: Cerebras key fallback + reply sanitize regex for [ ↩ Respondendo a X ] variant

    opencode
    582c414
  2. fix(sanitize): catch '[ ↩ Respondendo a X]:' sem bracket colado (Belmira leak fix)

    opencode
    13b0bed
  3. fix(sanitizer): catch all arrow formats ←/↩ + reduce OpenRouter 402 blacklist 30min→5min + session_memory print→logger

    opencode
    b2b4ce3
  4. fix(belmira): assertive reply context + no CoT flow leaks

    opencode
    d6e7d44

  1. fix(mistral): key hint neutro sem len, sem validacao hardcode de tamanho (quem valida e Mistral Studio)

    opencode
    96656bd
  2. fix(mistral): don't exhaust keys on 403/401 - just rotate to next valid key

    opencode
    6c945d8
  3. fix(providers): openrouter sem repetition_penalty, HF chat_completion conversational, mistral blacklist 60s, CoT respeita chain, web_search skip casual, guard 100s com fallback contextual

    opencode
    98d3338

  1. fix(mistral): 403 handling - rotate keys instead of failing

    opencode
    a8d511e
  2. fix(mistral): remove len>10 validation + neutral key hint logging

    opencode
    c8f4cc0
  3. fix(openrouter): explicit top_k removal + fix(topico_detectado) undefined var

    opencode
    29cae3d
  4. fix(identity): Belmira not Kiami - fix bot identity in prompts and database

    opencode
    868802e
  5. fix(cot): anti-leak rules + sanitize arrows + context reply improvements

    opencode
    cea7655
  6. fix(openrouter): remove top_k param + fix(persona): Belmira not Kiami in seeds/overrides

    opencode
    4dd4eba
  7. fix(perf): OpenRouter first in CoT + timeout guard 22s→45s

    opencode
    2d4da21
  8. fix: OpenRouter model params + token/temp limits + repetitive response fix

    opencode
    189e981
  9. fix(perf): _save_stm 25× PG inserts -> 0 (112s gap) — pre-save já faz 1× direto, loop completo estourava TIMEOUT_GUARD (HF logs 112s)

    opencode
    512dc48
  10. fix(perf): low-mem auto-fallback embedding (1.2GB->420MB) + greeting fastpath + timeout guards (25s) + gap timing (46s/40s) + Gemini 403 6h blacklist (pleasing-bravery Railway timeout)

    opencode
    77b1023
  11. fix(timeout): openrouter primeiro + blacklist 403 + fast-return BG-PERSIST (STM/contexto/persona/checkpoint)

    opencode
    ee71ec7
  12. fix(backup): suppress pg_dump version mismatch error to debug level

    opencode
    bce4ce8

  1. fix(knowledge): buscar_prompts_relevantes implementado + fuzzy typos + seed softedge_linkedin

    opencode
    61f75c2

  1. feat(email): Brevo envio/contatos/campanhas + Gmail inbox auto-reply SoftEdge (env only, sem keys)

    opencode
    8163f5c

  1. fix: statement_timeout 5s nas queries PG + timing granular no gap pós-EMOTION UPDATE

    opencode
    c822bb0
  2. debug: timing logs no unified_context build para identificar gap pós-EMOTION UPDATE

    opencode
    439d7d7
  3. fix: detect_aggression usa DatabasePG compartilhada em vez de criar nova por chamada

    opencode
    13be2e3
  4. debug: timing logs nos bloqueios entre REPLY SMART BALANCE e ANTI-HALLUCINATION

    opencode
    74c8fd1

  1. perf: ThinkingEngine Gemini primeiro; finetuning e session_memory em background threads

    opencode
    582667c
  2. perf: ThinkingEngine agora tenta Gemini primeiro (2s) em vez de OpenRouter (15s); max_tokens CoT reduzido para 500

    opencode
    73a4920
  3. fix: antilink agora usa ban+blacklist+delete_message em vez de warn; injeta message_id nas remote_actions

    opencode
    555625b

  1. fix: SyntaxError thinking_engine - close try/except block before circuit check

    opencode
    707257a
  2. Ajuste de timeout para 180s

    opencode
    8c9c049
  3. fix: skip OpenRouter when circuit breaker active (402/429) - avoid wasted 120s timeouts

    Belmira SoftEdge
    faa1a3d