Commit History

docs: adiciona dossiê técnico (movido do repo thc-cli, atualizado)
10e4b23
Running

Wilker commited on

fix(app): reordena schemas de tools/Anthropic e adiciona from __future__ import annotations
01dc751

Wilker commited on

Revert "fix(app): restaura campos tools/tool_choice perdidos no revert de ChatRequest"
c58fbd9

Wilker commited on

fix(app): restaura campos tools/tool_choice perdidos no revert de ChatRequest
f85e1a3

Wilker commited on

feat(app): /v1/messages agora suporta tools e formato Anthropic
025f2a2

Wilker commited on

fix(app): restaura suporte a tool calling sem SyntaxError
dbb524c

Wilker commited on

Revert "feat: adiciona suporte a tool calling (groq/mistral/openrouter/gemini)"
5ccd423

Wilker commited on

feat: adiciona suporte a tool calling (groq/mistral/openrouter/gemini)
ce54b53

Wilker commited on

chore: remove CLI do HF Space — migrada para github.com/wilkertoigo/thc-cli
d3880a1

Wilker commited on

fix: faxina de testes pré-existentes + bug real em compaction
54808d8

Wilker commited on

docs: relatorio do incidente de seguranca em andamento
e42b704

Wilker commited on

seguranca: ban rapido por padrao de fuzzing (5 hits/30s) + excecao X-THC-Key no rate limit
3352d77

Wilker commited on

seguranca: rate limit por IP real via X-Forwarded-For + secret de sessao obrigatoria
36bfdf8

Wilker commited on

feat: prioriza Mistral sobre Gemini nos operários de tool_call
a1672aa

Wilker commited on

chore: script para listar modelos que respondem para chat
43b01ba

Wilker commited on

feat: arquitetura mestre de obra / operário para tool_call
5d621c4

Wilker commited on

feat: adiciona provider huggingface via router.huggingface.co
0f505b0

Wilker commited on

feat: adiciona provider github_models (GitHub Models inference)
ed3a306

Wilker commited on

fix: MCP tool_call reconhece tools externas + migra token github pro painel
d6e8c4e

Wilker commited on

Update app.py
3bd150a
verified

HulkToigo commited on

feat: Fase 6 - suporte a MCP (Model Context Protocol)
70f8b69

Wilker commited on

docs: alinha PROJECT_SPEC.md com estado real do git
02dfa51

Wilker commited on

chore: atualizacao de modelos free validados ao vivo
dd1236b

Wilker commited on

fix: sanitizacao de chaves + fallback ~/.painel_keys
a8fce0b

Wilker commited on

feat: Fase 5.2 - compactacao automatica de sessao
f8651ac

Wilker commited on

feat: Fase 5.1 - modelos free por padrao + resolucao configuravel de modelo
37b8916

Wilker commited on

fix: corrige sintaxe em MASTER_CLI_KEY (token acidentalmente inline)
d07fc84

Wilker commited on

fix: remove hardcoded THC_MASTER_CLI_KEY, lê de variável de ambiente
7234844

Wilker commited on

feat: Fase 5 — Provider padrão + fallback automático por rate limit
6de4e4d

Wilker commited on

feat: Skills plug-and-play (Fase 4) — SkillStore, /skills REPL, --skill CLI, skill filtering em agent.py, 18 testes
8f1edf5

Wilker commited on

feat: Memória persistente (Fase 3) — MemoryStore, memory_write/read tools, pinned→system_prompt, /memory REPL, 29 testes
f7583f1

Wilker commited on

feat: Plan Mode (Fase 2.3) — /plan, generate_plan, on_round_complete, config plan_mode_step_confirm, PROJECT_SPEC.md
a5c6e16

Wilker commited on

feat: retry testado, tiktoken real, status bar e /status
f55eea6

Wilker commited on

chore: remove FETCH_HEAD do versionamento
a7bd269

Wilker commited on

checkpoint: fase 1-B/2.1 completa e testada
35aca42

Wilker commited on

Update app.py
7fa06d4
verified

HulkToigo commited on

Update app.py
fac6340
verified

HulkToigo commited on

feat: /v1/messages suporta stream=true SSE compatível com Claude Code SDK
ec1946d

Wilker commited on

fix: troca default para ministral3b-mst (groq HTTP, zero RAM local) evita OOM no boot
8b22735

Wilker commited on

fix: remove cap 2048 no modo fast + sanitize_chat_for_gguf para GGUF alternância user/assistant
bc5de4c

Wilker commited on

Update app.py
86a3091
verified

HulkToigo commited on

feat: adiciona endpoint /v1/messages compatível com SDK Anthropic
69fb37f

Wilker commited on

feat: /v1/models retorna formato OpenAI-compatible (data[]) além do formato próprio
fa3abc4

Wilker commited on

feat: aumenta teto de max_tokens (16k→1M) e timeout de APIs (60s→600s)
fdffce3

Wilker commited on

hotfix: remove autenticação obrigatória do endpoint de chat público (estava bloqueando clientes da loja)
b0bc4f5

Wilker commited on

fix: adiciona suporte a pipx e --break-system-packages no install.sh para ambientes Python gerenciados (PEP 668)
84d1166

Wilker commited on

fix: gera thc-cli.tar.gz sob demanda no download, evitando 404 quando dist/ não existe no Space
01a2077

Wilker commited on

fix: adiciona target=_top no link de login Google para evitar bloqueio de iframe ao acessar via huggingface.co/spaces
61165b4

Wilker commited on

feat: adiciona autenticação Google OAuth com whitelist de e-mails e API key pessoal para a CLI
bb5add3

Wilker commited on

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