Commit History

  1. Update Dockerfile

    Verified signature
    ab3d8d3

  1. docs: adiciona dossiê técnico (movido do repo thc-cli, atualizado)⁠

    Wilker
    10e4b23
  2. fix(app): reordena schemas de tools/Anthropic e adiciona from __future__ import annotations

    Wilker
    01dc751
  3. Revert "fix(app): restaura campos tools/tool_choice perdidos no revert de ChatRequest"⁠

    Wilker
    c58fbd9
  4. fix(app): restaura campos tools/tool_choice perdidos no revert de ChatRequest

    Wilker
    f85e1a3
  5. feat(app): /v1/messages agora suporta tools e formato Anthropic

    Wilker
    025f2a2
  6. fix(app): restaura suporte a tool calling sem SyntaxError

    Wilker
    dbb524c
  7. Revert "feat: adiciona suporte a tool calling (groq/mistral/openrouter/gemini)"⁠

    Wilker
    5ccd423
  8. feat: adiciona suporte a tool calling (groq/mistral/openrouter/gemini)

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

    Wilker
    d3880a1
  10. fix: faxina de testes pré-existentes + bug real em compaction⁠

    Wilker
    54808d8
  11. docs: relatorio do incidente de seguranca em andamento

    Wilker
    e42b704

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

    Wilker
    3352d77
  2. seguranca: rate limit por IP real via X-Forwarded-For + secret de sessao obrigatoria

    Wilker
    36bfdf8
  3. feat: prioriza Mistral sobre Gemini nos operários de tool_call⁠

    Wilker
    a1672aa
  4. chore: script para listar modelos que respondem para chat

    Wilker
    43b01ba
  5. feat: arquitetura mestre de obra / operário para tool_call⁠

    Wilker
    5d621c4
  6. feat: adiciona provider huggingface via router.huggingface.co⁠

    Wilker
    0f505b0
  7. feat: adiciona provider github_models (GitHub Models inference)⁠

    Wilker
    ed3a306
  8. fix: MCP tool_call reconhece tools externas + migra token github pro painel⁠

    Wilker
    d6e8c4e
  9. Update app.py

    Verified signature
    3bd150a
  10. feat: Fase 6 - suporte a MCP (Model Context Protocol)⁠

    Wilker
    70f8b69

  1. docs: alinha PROJECT_SPEC.md com estado real do git⁠

    Wilker
    02dfa51
  2. chore: atualizacao de modelos free validados ao vivo⁠

    Wilker
    dd1236b
  3. fix: sanitizacao de chaves + fallback ~/.painel_keys⁠

    Wilker
    a8fce0b
  4. feat: Fase 5.2 - compactacao automatica de sessao⁠

    Wilker
    f8651ac
  5. feat: Fase 5.1 - modelos free por padrao + resolucao configuravel de modelo⁠

    Wilker
    37b8916
  6. fix: corrige sintaxe em MASTER_CLI_KEY (token acidentalmente inline)

    Wilker
    d07fc84
  7. fix: remove hardcoded THC_MASTER_CLI_KEY, lê de variável de ambiente

    Wilker
    7234844
  8. feat: Fase 5 — Provider padrão + fallback automático por rate limit⁠

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

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

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

    Wilker
    a5c6e16
  12. feat: retry testado, tiktoken real, status bar e /status

    Wilker
    f55eea6
  13. chore: remove FETCH_HEAD do versionamento

    Wilker
    a7bd269
  14. checkpoint: fase 1-B/2.1 completa e testada

    Wilker
    35aca42

  1. Update app.py

    Verified signature
    7fa06d4

  1. Update app.py

    Verified signature
    fac6340
  2. feat: /v1/messages suporta stream=true SSE compatível com Claude Code SDK

    Wilker
    ec1946d
  3. fix: troca default para ministral3b-mst (groq HTTP, zero RAM local) evita OOM no boot

    Wilker
    8b22735
  4. fix: remove cap 2048 no modo fast + sanitize_chat_for_gguf para GGUF alternância user/assistant

    Wilker
    bc5de4c
  5. Update app.py

    Verified signature
    86a3091
  6. feat: adiciona endpoint /v1/messages compatível com SDK Anthropic

    Wilker
    69fb37f
  7. feat: /v1/models retorna formato OpenAI-compatible (data[]) além do formato próprio

    Wilker
    fa3abc4
  8. feat: aumenta teto de max_tokens (16k→1M) e timeout de APIs (60s→600s)

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

    Wilker
    b0bc4f5

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

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

    Wilker
    01a2077
  3. fix: adiciona target=_top no link de login Google para evitar bloqueio de iframe ao acessar via huggingface.co/spaces

    Wilker
    61165b4
  4. feat: adiciona autenticação Google OAuth com whitelist de e-mails e API key pessoal para a CLI

    Wilker
    bb5add3