fix(app): reordena schemas de tools/Anthropic e adiciona from __future__ import annotations 01dc751 Wilker commited on 6 days ago
Revert "fix(app): restaura campos tools/tool_choice perdidos no revert de ChatRequest" c58fbd9 Wilker commited on 6 days ago
fix(app): restaura campos tools/tool_choice perdidos no revert de ChatRequest f85e1a3 Wilker commited on 6 days ago
feat(app): /v1/messages agora suporta tools e formato Anthropic 025f2a2 Wilker commited on 6 days ago
Revert "feat: adiciona suporte a tool calling (groq/mistral/openrouter/gemini)" 5ccd423 Wilker commited on 6 days ago
feat: adiciona suporte a tool calling (groq/mistral/openrouter/gemini) ce54b53 Wilker commited on 6 days ago
chore: remove CLI do HF Space — migrada para github.com/wilkertoigo/thc-cli d3880a1 Wilker commited on 7 days ago
seguranca: ban rapido por padrao de fuzzing (5 hits/30s) + excecao X-THC-Key no rate limit 3352d77 Wilker commited on 7 days ago
seguranca: rate limit por IP real via X-Forwarded-For + secret de sessao obrigatoria 36bfdf8 Wilker commited on 7 days ago
fix: corrige sintaxe em MASTER_CLI_KEY (token acidentalmente inline) d07fc84 Wilker commited on 8 days ago
fix: remove hardcoded THC_MASTER_CLI_KEY, lê de variável de ambiente 7234844 Wilker commited on 8 days ago
feat: /v1/messages suporta stream=true SSE compatível com Claude Code SDK ec1946d Wilker commited on 10 days ago
fix: remove cap 2048 no modo fast + sanitize_chat_for_gguf para GGUF alternância user/assistant bc5de4c Wilker commited on 10 days ago
feat: adiciona endpoint /v1/messages compatível com SDK Anthropic 69fb37f Wilker commited on 10 days ago
feat: /v1/models retorna formato OpenAI-compatible (data[]) além do formato próprio fa3abc4 Wilker commited on 11 days ago
feat: aumenta teto de max_tokens (16k→1M) e timeout de APIs (60s→600s) fdffce3 Wilker commited on 11 days ago
hotfix: remove autenticação obrigatória do endpoint de chat público (estava bloqueando clientes da loja) b0bc4f5 Wilker commited on 11 days ago
fix: gera thc-cli.tar.gz sob demanda no download, evitando 404 quando dist/ não existe no Space 01a2077 Wilker commited on 11 days ago
fix: adiciona target=_top no link de login Google para evitar bloqueio de iframe ao acessar via huggingface.co/spaces 61165b4 Wilker commited on 11 days ago
feat: adiciona autenticação Google OAuth com whitelist de e-mails e API key pessoal para a CLI bb5add3 Wilker commited on 11 days ago
feat: adiciona interface rica ao thc_cli (modo REPL, spinner, diff colorido) e comando thc code para edição assistida de arquivos 382b082 Wilker commited on 12 days ago
fix: corrige ordem de carregamento do badge de cota (buscar /v1/quota antes de montar select) 19a8c26 Wilker commited on 12 days ago
feat: adiciona transcrição de áudio via Groq Whisper (nova aba) a0163ec Wilker commited on 12 days ago
feat: adiciona 5 modelos Gemini/Gemma direto do Google (3.5 Flash, 3.1 Flash Lite, 3 Flash Preview, Gemma 4 26B/31B) 72d49a3 Wilker commited on 12 days ago
fix: desativa thinkingBudget do Gemini para evitar resposta vazia e alta latência 62a0c7a Wilker commited on 12 days ago
feat: adiciona backend Gemini (Google AI Studio) com 4 modelos, formato de API próprio 470d837 Wilker commited on 12 days ago
feat: adiciona backend Mistral com 6 modelos; reforça LANGUAGE_INSTRUCTION como regra crítica 2a17a50 Wilker commited on 12 days ago
feat: aumenta max_tokens padrão para 8192 (evita cortes no compound-groq) eba8967 Wilker commited on 12 days ago
feat: aumenta max_tokens padrão para 1024, limite máximo para 16384 cbcae44 Wilker commited on 12 days ago
feat: adiciona backend Groq com 6 modelos (Llama, GPT-OSS, Qwen, Compound) 784968f Wilker commited on 12 days ago
feat: geração de áudio (Lyria), +5 modelos OpenRouter, correção model_id em AudioRequest d616434 Wilker commited on 12 days ago
feat: reorganiza modelos por backend, adiciona OpenRouter, remove pycache do git a94607f Wilker commited on 12 days ago
fix: corrige colisão semântica RAG (modelos→produtos) + adiciona Modo Livre (skip RAG/persona) c1e118a Wilker commited on 12 days ago
fix: corrigir referências get_knowledge_index/get_skills_index quebradas na refatoração 982d0a1 Wilker commited on 12 days ago
fix: resolver import circular movendo exceções para exceptions.py b733247 Wilker commited on 12 days ago
refactor: separar configuração e logger em módulos independentes c714c52 Wilker commited on 12 days ago