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
15 days ago
-
fix(kiami): idempotency valida mensagem — SELECT inclui coluna mensagem (ativa validacao anti-repeat)
Isaac Quarenta8d250e3
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): 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
-
fix(memory): STM persist + isolation + cache - _save_stm get_all_messages, UNIQUE(conv,msg), pre-save user antes LLM, fallback SALT, thinking cache por conv
Belmira SoftEdge987743c -
feat: Belmira V1 SoftEdge - remodelagem total Akira->Belmira (23 patriota Angola JID 40755431264474/WA 956464620) STM/listen fulano->ciclano claro + persistencia por usuario HF potentes free Qwen72B/Llama70B overwrite production
Belmira SoftEdge35358da
-
fix: add numero_usuario column to user_emotional_profiles table
Isaac Quarenta- EmotionalProfileManager expects 'numero_usuario' column - Fixes error: table user_emotional_profiles has no column named numero_usuarioef24a6e
-
fix: remover contextos_isolados duplicado do _init_db
Isaac Quarenta- contextos_isolados ja existe em _init_context_isolation_tables - Conflito de schema causava erro 'no such column: numero_usuario'88f2d53 -
fix: use apenas DATABASE_URL para PostgreSQL, ignorar SUPABASE_DB_URL
Isaac Quarenta- Database agora só usa DATABASE_URL como gatilho para PostgreSQL - SUPABASE_DB_URL não é mais usado (evita erros em HF Spaces) - Adicionado circuit breaker no database_pg.py para fallback rápido - Adicionadas tabelas faltantes no SQLite (continuous_learning, finetuning_examples, etc) - Corrigido bug de posicionamento conversacional no prompt - Aumentado SESSION_UNSTABLE_COOLDOWN para 5min95259b2
-
chore: atualiza configuracoes e modulos do akira
Isaac Quarenta- .env.example: remove chaves de API reais (secrets nao devem ficar no repo) - config/local_llm/api: ajustes de provedores e rotacao de chaves - modulos de memoria/contexto/persona: refinamentos de sessao - Dockerfile/main: ajustes de runtime9f01c1e
-
fix: convert %s SQL placeholders to ? for SQLite compatibility
Isaac Quarenta123a757 -
fix: replace invalid deepseek-ai/DeepSeek-V3 with deepseek/deepseek-chat on OpenRouter
Isaac QuarentaThe model ID 'deepseek-ai/DeepSeek-V3' was rejected by OpenRouter with error 400. Replaced all 9 references across config.py, local_llm.py and modules/ with the correct OpenRouter ID 'deepseek/deepseek-chat'.392e81b -
Upload 60 files
Verified signature86f56cb
-
Upload 58 files
Verified signature83d7af2
-
Upload 2 files
Verified signature46e25ce -
Upload 2 files
Verified signature27f8b0c -
Upload 2 files
Verified signaturef344a52 -
Upload 2 files
Verified signature4579bf8 -
Upload 55 files
Verified signaturebbbdd24
-
Upload 37 files
Verified signature4f90e1d -
Upload 29 files
Verified signaturec2e2750
-
Upload 33 files
Verified signaturec715f62 -
Delete modules
Verified signaturee4dcf07
-
Upload 30 files
Verified signature1dafdd3
-
Upload 27 files
Verified signature5af036c
-
Upload 27 files
Verified signature259932a
-
Upload 25 files
Verified signature23a5a32
-
Upload database.py
Verified signature59c99e8
-
Upload 22 files
Verified signaturee4ae2c1
-
Upload 22 files
Verified signature3b6c24d
-
Update modules/database.py
Verified signature889dfbb -
Update modules/database.py
Verified signature5ede139 -
Update modules/database.py
Verified signaturefa34f3f -
Update modules/database.py
Verified signature750d4eb
-
Update modules/database.py
Verified signatured6732c4 -
Update modules/database.py
Verified signature9a05dd5 -
Update modules/database.py
Verified signaturebdfa71d -
Update modules/database.py
Verified signaturee70ae67 -
Update modules/database.py
Verified signature16411dc -
Update modules/database.py
Verified signatureca5d65a -
Update modules/database.py
Verified signaturea4162d1 -
Update modules/database.py
Verified signature422f85a -
Update modules/database.py
Verified signatured550375 -
Update modules/database.py
Verified signature599fabc
-
Update modules/database.py
Verified signature92a163a
-
Update modules/database.py
Verified signaturebee3396
-
Update modules/database.py
Verified signature5370a68 -
Update modules/database.py
Verified signature602591b -
Update modules/database.py
Verified signature8fc99ba