Cocada GitHub →

Changelog

O que mudou e o que vem aí.

v0.14.0

2026-05-14

Auto-retro — a banca anota o que aconteceu

o que entrou

  • Quando um pedido termina com sucesso, a Cocada gera automaticamente uma retro de 3-5 bullets: o que funcionou, o que travou, aprendizado.
  • Pedido que falhou? Botão 'Gerar retro' no drawer dispara on-demand.
  • Retros viram memória de pedido — buscável via FTS5 junto com regras de projeto e globais.
  • Botão pra promover uma retro em regra fixa do projeto, quando virar recorrente.
  • Custo típico: menos de $0.001 por retro (provider barato).
  • Desligar via FACTORY_AUTO_RETRO_ENABLED=0 se quiser zerar gasto extra.

v0.13.0

2026-05-14

Memória — a banca lembra do que você combinou

o que entrou

  • Nova aba 'Memória' no Sidebar — você registra regras acordadas com a banca, aprendizados do projeto, ou regras globais que valem pra todos.
  • Três escopos de memória: por projeto, por pedido (job) e global. Cada um com seus tipos (regra, aprendizado, restrição, preferência, retro, decisão, gotcha).
  • Busca em texto rápida usando FTS5 do SQLite — varre os três escopos no mesmo input.
  • Memória de pedido pode ser 'promovida' pra regra fixa do projeto quando virar recorrente.
  • Endpoints REST completos (GET/POST/PATCH/DELETE) pros 3 escopos + endpoint de busca.
  • Próxima release liga a memória diretamente no agente: ele já entra sabendo, sem precisar te lembrar do que vocês combinaram.

v0.12.0

2026-05-14

Catálogo enorme — 44 conectores e 65 hábitos

o que entrou

  • Conectores (MCPs) saltaram de 8 pra 44: bancos (SQLite, MySQL, MongoDB, Redis, Snowflake, DBHub), browser (Playwright, Puppeteer, Browserbase, Firecrawl), busca (Tavily, Exa, Perplexity, Kagi, Omnisearch), cloud (Cloudflare, Vercel), observabilidade (Datadog, Grafana, PostHog, Honeycomb), produtividade (Google Workspace, Obsidian, Memory), e mais.
  • Hábitos (Skills) saltaram de 10 pra 65 em 12 categorias: estilo de código, disciplina de processo, padrões de linguagem, frameworks, testes, documentação, performance, segurança, UX, domínio, idioma e personagens.
  • Tudo a 1 clique — você escolhe os conectores e hábitos que sua banca usa em cada projeto.
  • Inclui curiosidades: modo pirata, sargento Hartman, técnico de futebol, Shakespeare e detetive noir — opt-in, código continua sério.

v0.11.0

2026-05-14

Projeto só por cadastro + conectores rodam no Codex

o que entrou

  • Página Projetos parou de receber lixo silencioso: agora só entra o que você cadastra de fato (Local ou GitHub).
  • Cadastro Local ganhou checkbox 'Criar do zero' — a Cocada cria a pasta e deixa pronta pra trabalhar.
  • Cadastro GitHub agora pede a pasta de trabalho: você escolhe onde a Cocada guarda o projeto, sem default escondido.
  • Conectores instalados na Cocada agora funcionam também no Codex, não só no Claude.
  • Painel Conectores mostra um rodapé com quais providers do seu setup conseguem usar (✅) e quais ainda não (⏳).
  • Copy revisado em toda a interface e mensagens de erro: linguagem mais simples, sem jargão técnico.

v0.6.0

2026-05-14

Sandbox sem GitHub — experimente em 2 minutos

o que entrou

  • Botão 'Experimentar agora' no empty state cria um repo de teste local e roda a banca em cima
  • 5 cenários prontos: Python sem testes, Flask com SQL injection, CLI sem polish, TS utility fns, README de receitas
  • No fim, em vez de PR, o drawer mostra o diff inline com botões pra copiar ou abrir no Finder
  • Zero pré-requisito de GitHub: sem repo, sem gh CLI, sem permissão de push
  • Mesmo pipeline CTO→Dev→QA, só o passo final muda

v0.5.0

2026-05-13

Cocada autossuficiente — chega de depender do uv

o que entrou

  • O .app agora embute Python 3.12.10 + Cocada + todas as deps em Contents/Resources/python_dist/
  • Baixa o .dmg, arrasta pro /Applications, abre — pronto. Não precisa de uv, source clonado, nem env var.
  • .dmg cresce de 3.3 MB pra 35 MB. Trade-off aceito pra UX zero-friction.
  • Fix bônus: worker estava quebrado há semanas (sem __main__ block) — agora roda de verdade, heartbeat aparece em /health.
  • Tela 'Falta o uv' aposentada em release builds.

v0.4.0

2026-05-13

Smart skill selection — economiza tokens automaticamente

o que entrou

  • Antes de cada pedido, 1 chamada cheap (Haiku/Flash/Mini) decide quais das skills ativas aplicam ao brief
  • Subset reusado pelo resto do pedido (CTO + Devs + QAs) — economiza 60-80% dos tokens de skills
  • Provider-aware: usa o ecossistema que você já paga, sem API key extra
  • Fallback gracioso se selector falhar: usa todas as ativadas (preserva intenção)
  • Custo extra: ~$0,001 por pedido — fração de centavo

v0.3.2

2026-05-13

Catálogo dobra: 10 skills + 8 MCPs

o que entrou

  • 5 skills novas: no-yes-and (sem sycophancy), explain-decisions, security-first (OWASP), brazilian-stack, refactor-aggressive
  • 4 MCPs novos: Slack, Notion, Linear, Sentry
  • Tudo opt-in — nada é empurrado, você ativa/instala o que quiser
  • Docs skills.md e mcp.md atualizados com tabelas completas

v0.3.1

2026-05-13

Estimativa antes de mandar

o que entrou

  • Novo pedido vira 2-step: digite → ver estimativa de custo/tempo/complexidade → confirmar
  • Estimador é provider-aware (mesmo modelo cheap do compactador). Sem pedir API key extra.
  • Toggle em Ajustes → Privacidade pra desligar (power users)
  • Toasts de erro no drawer com texto humano em PT-BR

v0.3.0

2026-05-13

Anita, Bruno, Carla — sua turma tem nome

o que entrou

  • Personagens: os agentes CTO/Dev/QA viraram Anita 🧠 (planejadora), Bruno 🛠️ (codificador), Carla 🔍 (revisora)
  • Tour guiado interativo após o onboarding — 4 dicas apontando pros elementos principais do app
  • Empty state da página de Pedidos mostra a turma quando não há pedidos rodando

v0.2.1

2026-05-13

Templates de pedido + docs

o que entrou

  • Templates clicáveis no Novo Pedido pra reduzir friction do primeiro uso (Documentar / Testes / Logging / Refatorar / CI)
  • Docs canônicos: docs/skills.md, docs/mcp.md, docs/compaction.md — linkados no README

v0.2.0

2026-05-13

Plataforma extensível: Skills + MCP + Compactador inteligente

o que entrou

  • Skills plugáveis — comportamentos customizados pros agentes (CTO/Dev/QA). Catálogo com caveman, pt-br-estrito, test-first, ask-before-write, commit-conventional
  • Lê skills do Claude Code (~/.claude/skills) e custom (~/.cocada/skills). Compat com formato Claude Code (YAML frontmatter)
  • MCP catálogo — 1-click install: GitHub, Filesystem, Postgres, Brave Search. Config em ~/.cocada/mcp.json
  • Compactador inteligente — quando o pedido fica longo, a Cocada resume o contexto automaticamente. Usa o mesmo provedor que você já paga (Claude/Gemini/Codex)
  • Settings ganhou aba Extensões com sub-abas Skills + MCP

v0.1.5

2026-05-13

Hotfix UX (modal cancelar + drawer labels)

o que entrou

  • Fix: confirm "Cancelar este pedido?" tinha 2 botões "Cancelar" — agora "Voltar" vs "Sim, cancelar"
  • Fix: drawer overview cortava labels ("tokens in/out" virava "n/out") quando valor era longo
  • Section titles traduzidos: overview → detalhes, attempts → tentativas, resumo → o pedido

v0.1.4

2026-05-13

Linguagem humana + notificação nativa

o que entrou

  • "Job" virou "Pedido" em todo o app — Sidebar, cards, modal, drawer, toasts, onboarding
  • Status em PT-BR: "queued" virou "Na fila", "running" virou "Trabalhando", etc
  • Vocabulário residual humanizado: Provider → Inteligências, Worker → Motor, Settings → Ajustes
  • Onboarding reescrito pra quem nunca usou: "turma de inteligências que escreve código pra você"
  • Notificação nativa do macOS quando um pedido termina (mesmo com app fechado)

v0.1.3

2026-05-13

Versão visível

o que entrou

  • Versão da Cocada aparece sob o logo na Sidebar — você sempre sabe qual versão tá rodando

v0.1.2

2026-05-13

Auto-updater ativo

o que entrou

  • Auto-updater via tauri-plugin-updater — Cocada checa GitHub Releases no boot + 1h em 1h
  • Banner discreto no topo com 'Atualizar agora' → download com progresso → 'Reiniciar'
  • Updates assinados com minisign (pubkey embarcado, verificação automática)
  • scripts/release-cocada.sh — build assinado + latest.json + upload no GitHub num só comando

o que vem

  • Domínio cocada.dev
  • GIF demo do fluxo Job
  • Python bundled no .dmg (Fase 7+)

v0.1.1

2026-05-13

Bug fixes (keychain, 404, ícone, redesign)

o que entrou

  • Fix: keychain não pede senha em toda abertura — auth.json virou fonte canônica
  • Fix: 404 ao abrir job recém-criado — drawer mostra 'esperando worker' enquanto fila
  • Fix: ícone do Spotlight regenerado com iconset completo 16→1024 @2x
  • Redesign cards do Jobs com hierarquia visual + line-clamp do brief
  • CLI: sf workspace list/use + sf providers list/test

v0.1.0

2026-05-13

Primeira release pública

o que entrou

  • App desktop Tauri 2 (React 19 + Tailwind v4) com tema Cocada + Cocada Queimada (dark)
  • Sidebar com dropdown de perfil ativo + nav Jobs/Settings
  • Jobs: lista, criar via UI, drawer de detalhe com attempts e custo
  • Settings: tabs LLMs (configurar API keys) + Perfis (CRUD) + Privacidade
  • Onboarding wizard 5 telas com toggle de telemetria inline
  • Lifecycle: Tauri sobe a API uvicorn sozinho e mata no close
  • Telemetria opt-in default OFF — docs/telemetry.md transparente
  • Bundle JS 315KB / 94KB gzip, .dmg 3.3MB

o que vem

  • Site cocada.dev (esta página!)
  • Python bundled no .dmg (PyOxidizer/Briefcase, Fase 7+)
  • Notarização Apple
  • Linux/Windows quando houver demanda

Próximas releases vão aparecer aqui. Acompanhe também via GitHub Releases.