Spaces:
Running
Running
Commit History
Yesterday
-
fix(kiami): concorrência independente + provedores vivos + BD silencioso Running
Isaac Quarenta- providers: 404/model-gone blacklist 30min; groq fallback list (3.1-8b-instant default); cerebras llama-3.3-70b no lugar do gemma arquivado + 404 continue/raise; cohere propaga 429 - concorrência: blacklist temporária partilhada entre instâncias — 1 request queima = todos saltam; menos burn = sem 'Servidor ocupado' sob msgs simultâneas - BD: PG fail-fast silencioso no init + logs debug em fallback esperado; migração user_emotional_profiles (user_id/profile_data + UNIQUE); finetuning placeholders SQLite (fim do near-%) - lstm stopwords ele/ela (+interrogações)0b44440
2 days ago
-
fix(kiami): nunca mais 'não entendi' — doutrina de compreensão obrigatória
Isaac Quarenta- config: bloco COMPREENSAO_OBRIGATORIA proibe 'não entendi/Sobre o quê?/repete'; resolve pelo thread - remove ensinos que causavam punt: 'conduz com pergunta', exemplo 'Sobre o quê?', 'admite não tenho confirmação' - api FINAL GUARD regra 8: compreensão + palpite em último caso7413a0b
15 days ago
-
fix(kiami): idempotency valida mensagem — SELECT inclui coluna mensagem (ativa validacao anti-repeat)
Isaac Quarenta8d250e3 -
fix(kiami): contexto fiel — anti-repeat, pesquisa real, LSTM sem ressuscitar topicos
Isaac Quarenta- lstm: resposta do bot limpa pendentes; pergunta trivial nao entra; topico vago preserva (stopwords) - api: unanswered_questions so com mencao explicita; REGRA DE FOCO na pergunta atual - search: fallback termo=mensagem; guarda SEM-PESQUISA proibe 'vou pesquisar'; stopwords+kiami - anti-repeat pos-geracao: resposta igual p/ pergunta nova regenera 1xd3ce198
21 days ago
-
fix(kiami): bot volta a chamar-se Kiami em prompts, logs e codigo
Isaac Quarenta- rename Belmira->Kiami (502 tokens, 31 ficheiros): SYSTEM_PROMPT, identidade CoT, seeds, logs, classes - preservados: contas externas GITBELMIRA_* e CONTEXT_SALT (sessoes existentes) - dedupe kiami_persona duplicado (thinking_engine, api)87e6231 -
fix(kiami): nome unico do bot e Kiami — remove aliases Belmira/Akira
Isaac Quarenta- listen_engine BOT_NAMES: so Kiami + apelidos do Isaac - fastpath e testes atualizados para Kiami12d63ed -
fix(kiami): respostas voltam a chegar — alias Akira, PV sempre responde, PG fail-fast, fila 30s, SQL SQLite
Isaac Quarenta- listen_engine: aliases Akira + PV requer resposta + privilegiado normalizado + reply por qualquer numero do bot - api/escutar: encaminha reply_metadata, rede PV, retorna requer_resposta/deve_chamar_akira; fila Akira 300s->30s + semaforo com timeout - database_pg/database: fail-fast no proxy morto (circuit imediato, timeout 3s, DISABLE_PG), SQLite direto com circuito aberto - aprendizado_continuo/database: INSERT SQLite sem ON CONFLICT, placeholders seguros, kwarg numero_usuario255c3b7
23 days ago
-
fix: leak de thinking/inglês + timeout DB mais agressivo
opencode- api.py: Bloqueio estrito de inglês 'The user is...' e guardas LANG-GUARD reforçadas - database.py: timeout SQLite reduzido de 30s p/ 3s (evita lockups síncronos)46d8e72
29 days ago
-
fix(cot): trava raciocinio em ingles no CoT (pensa+escreve em PT, lembrete final)
opencodee43f71f -
fix(providers): COT usa lightning-30b (rápido), Cerebras moved to end, 550b removed
opencode3cd277c -
fix(providers): nvidia timeout 15→30s+retry, cerebras gemma-4-31b fallback, timeout handling
opencodec803a30 -
fix(nvidia): timeout 30s->15s fail-fast (modelo frio prendia a chain)
opencode7e631f3 -
fix(nvidia): slugs Free Endpoint verificados (nemotron-3-ultra/super/lightning, deepseek-v4-flash, kimi-k3) + trata 410 Gone
opencode43d11c1 -
feat(nvidia): rotation multi-conta + pesado no CoT + medio na chain final
opencodefc19ccc -
fix(cerebras): modelos fixos no config (gpt-oss-120b -> qwen-3.8-27b), sem Secret de modelo
opencode2de2691 -
fix(cerebras): modelo free-tier default (gpt-oss-120b e PayGo) + fallback llama/qwen em 402
opencodec8abac7 -
fix(cerebras+mistral): log contas em falta/duplicadas; 402 single-account explicado; sem bloqueio no codigo
opencodeb0f9fe4
30 days ago
-
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
opencode0081801 -
fix(sanitizer): catch '→ [Name]:' arrow format + fix 402 blacklist unificada (Cerebras/OpenRouter) 10min
opencode50e1d8b
-
fix: Cerebras key fallback + reply sanitize regex for [ ↩ Respondendo a X ] variant
opencode582c414 -
fix(sanitize): catch '[ ↩ Respondendo a X]:' sem bracket colado (Belmira leak fix)
opencode13b0bed -
fix(sanitizer): catch all arrow formats ←/↩ + reduce OpenRouter 402 blacklist 30min→5min + session_memory print→logger
opencodeb2b4ce3 -
fix(belmira): assertive reply context + no CoT flow leaks
opencoded6e7d44
-
fix(mistral): key hint neutro sem len, sem validacao hardcode de tamanho (quem valida e Mistral Studio)
opencode96656bd -
fix(mistral): don't exhaust keys on 403/401 - just rotate to next valid key
opencode6c945d8 -
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
opencode98d3338
-
fix(mistral): 403 handling - rotate keys instead of failing
opencodea8d511e -
fix(mistral): remove len>10 validation + neutral key hint logging
opencodec8f4cc0 -
fix(openrouter): explicit top_k removal + fix(topico_detectado) undefined var
opencode29cae3d -
fix(identity): Belmira not Kiami - fix bot identity in prompts and database
opencode868802e -
fix(cot): anti-leak rules + sanitize arrows + context reply improvements
opencodecea7655 -
fix(openrouter): remove top_k param + fix(persona): Belmira not Kiami in seeds/overrides
opencode4dd4eba -
fix(perf): OpenRouter first in CoT + timeout guard 22s→45s
opencode2d4da21 -
fix: OpenRouter model params + token/temp limits + repetitive response fix
opencode189e981 -
fix(perf): _save_stm 25× PG inserts -> 0 (112s gap) — pre-save já faz 1× direto, loop completo estourava TIMEOUT_GUARD (HF logs 112s)
opencode512dc48 -
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)
opencode77b1023 -
fix(timeout): openrouter primeiro + blacklist 403 + fast-return BG-PERSIST (STM/contexto/persona/checkpoint)
opencodeee71ec7 -
fix(backup): suppress pg_dump version mismatch error to debug level
opencodebce4ce8
-
fix(knowledge): buscar_prompts_relevantes implementado + fuzzy typos + seed softedge_linkedin
opencode61f75c2
-
feat(email): Brevo envio/contatos/campanhas + Gmail inbox auto-reply SoftEdge (env only, sem keys)
opencode8163f5c
-
fix: statement_timeout 5s nas queries PG + timing granular no gap pós-EMOTION UPDATE
opencodec822bb0 -
debug: timing logs no unified_context build para identificar gap pós-EMOTION UPDATE
opencode439d7d7 -
fix: detect_aggression usa DatabasePG compartilhada em vez de criar nova por chamada
opencode13be2e3 -
debug: timing logs nos bloqueios entre REPLY SMART BALANCE e ANTI-HALLUCINATION
opencode74c8fd1
-
perf: ThinkingEngine Gemini primeiro; finetuning e session_memory em background threads
opencode582667c -
perf: ThinkingEngine agora tenta Gemini primeiro (2s) em vez de OpenRouter (15s); max_tokens CoT reduzido para 500
opencode73a4920 -
fix: antilink agora usa ban+blacklist+delete_message em vez de warn; injeta message_id nas remote_actions
opencode555625b
-
fix: SyntaxError thinking_engine - close try/except block before circuit check
opencode707257a -
Ajuste de timeout para 180s
opencode8c9c049 -
fix: skip OpenRouter when circuit breaker active (402/429) - avoid wasted 120s timeouts
Belmira SoftEdgefaa1a3d