teqo-backup/docs/changelog/2026-08-24-ops89.md
Francisco Solla ae79eb507c chore(OPS89): variantes Vercel AI Gateway para a config global do opencode (Closes #836)
- opencode.json: removido provider.vercel inteiro — repo fica $schema + mcp.penpot
- docblock de OPENCODE_PRESET_MODEL e prosa de worktree-next-issue/SKILL.md apontam para ~/.config/opencode/opencode.jsonc
- Forgejo → GitHub na linha reescrita da skill (rastro pós-cutover)
- impl plan + changelog da entrega; débito OPS91 (#841) registrado com plano
2026-08-24 14:05:59 -03:00

1.4 KiB

OPS89 — variantes do provider Vercel AI Gateway movidas do repo para a config global do opencode (2026-08-24): fecha o ciclo aberto pela OPS78/OPS82: as variantes low/high/max dos dois DeepSeek V4 Flash (deepseek-v4-flash e -0731) saíram do opencode.json do repo e voltam a ser preferência de máquina no global ~/.config/opencode/opencode.jsonc (aplicação manual pelo dono — nada commitado; auth continua em ~/.local/share/opencode/auth.json). O repo fica mínimo: só $schema + mcp.penpot — o mesmo princípio "edit the owner, don't twin" da OPS82, agora para o próprio provider.vercel (o anti-goal original da OPS78 de não commitar config de opencode no repo prevalece). Config-only + prosa: -32 linhas de config; docblock de OPENCODE_PRESET_MODEL (scripts/lib/worktree.mjs) e prosa de worktree-next-issue/SKILL.md passam a apontar para a config global; a constante (model ID) e os pins de worktree.unit.spec.ts ficam intactos — o launch de pnpm worktree next não muda. No mesmo diff: "Forgejo" → "GitHub" na linha reescrita da skill (rastro stale pós-cutover); a varredura ampla do resíduo virou a OPS91 (#841). Verificação: pnpm gate:fast verde (256 arquivos/2443 testes), JSON estrito validado, grep sem ref viva a provider.vercel fora do docblock atualizado; aceite final do TUI condicionado ao global aplicado pelo dono (opencode debug config, --variant max, Ctrl+T).