teqo/scripts/lib
Francisco Solla 4a9cdf08c8 feat(opencode): provider cheapestinference global + presets de worktree
- Move o provider Cheapest Inference para a config global (~/.config/opencode/opencode.jsonc) sob o id correto `cheapestinference` (sem hífen), com variants low/high/max para deepseek-v4-flash e mimo-v2.5; remove o provider duplicado `cheapest-inference` do opencode.json do repo (só o MCP penpot permanece).
- OPENCODE_PRESET_MODEL (`scripts/lib/worktree.mjs`) agora usa `cheapestinference/deepseek-v4-flash`; variante default `max` persistida em ~/.local/state/opencode/model.json (o TUI não tem flag --variant).
- Atualiza a diretiva `launch opencode --model …` em AGENTS.md, .agents/shell/worktree.sh, skill worktree-next-issue e frontmatter dos comandos /work-issue e /plan-issue.
- Ajusta os guards de unidade: tests/unit/worktree.unit.spec.ts e tests/unit/opencodeCommands.unit.spec.ts para o novo preset (2445/2445 passando).
2026-08-20 17:30:11 -03:00
..
agent-forgejo.mjs OPS50: port CI e scripts de agentes do GitHub para o Forgejo 2026-08-16 23:32:20 -03:00
agent-plan-lifecycle.mjs OPS50: port CI e scripts de agentes do GitHub para o Forgejo 2026-08-16 23:32:20 -03:00
agent-pool-cursor.mjs feat(agent-pool): orquestrador de pool de workers Cursor Cloud (fases A–D) (#65) 2026-07-30 20:08:34 -03:00
agent-pool-eligibility.mjs OPS50: port CI e scripts de agentes do GitHub para o Forgejo 2026-08-16 23:32:20 -03:00
agent-pool-forgejo.mjs OPS50: port CI e scripts de agentes do GitHub para o Forgejo 2026-08-16 23:32:20 -03:00
agent-pool-models.mjs fix(agent-pool): stop exporting unused POOL_DEFAULT_MODEL_SLUG 2026-08-01 06:58:33 +00:00
agent-pool-prompt.mjs OPS44: changelog por entrega + guards de docs + merge por rebase 2026-08-13 17:55:22 +00:00
agent-pool-state.mjs OPS50: port CI e scripts de agentes do GitHub para o Forgejo 2026-08-16 23:32:20 -03:00
changelog.mjs OPS44: changelog por entrega + guards de docs + merge por rebase 2026-08-13 17:55:22 +00:00
cli.mjs fix(OPS62): services por nome na rede do job — Forgejo 9 não expande expressões em ports 2026-08-18 23:26:13 +00:00
conflictMarkers.mjs OPS44: changelog por entrega + guards de docs + merge por rebase 2026-08-13 17:55:22 +00:00
db-start.mjs fix(OPS37): db:start idempotente — não recria o container Postgres compartilhado (no-op quando saudável; --force-recreate explícito) 2026-08-10 20:40:36 -03:00
e2e-affected-manifest.mjs test(C139): suite e2e campaignContacts e remapeamento do manifest 2026-08-13 15:16:34 -03:00
forgejo-api.mjs fix(OPS71-FLIP): flip pós-merge silencioso no GitHub — PAT no arm do auto-merge, dispatch de recuperação, close da Issue, retry 410 2026-08-19 22:45:29 -03:00
github-api.mjs feat(OPS71): CI/PR/deploy no GitHub Actions — tracker de Issues permanece no Forgejo (Closes #97) 2026-08-19 19:17:19 -03:00
github-branch-protection.mjs fix(OPS71): literal do required check = nome do check-run (checks) + docs (pin PR #742) 2026-08-19 23:07:34 +00:00
github-pr-flow.mjs fix(OPS71-FLIP): flip pós-merge silencioso no GitHub — PAT no arm do auto-merge, dispatch de recuperação, close da Issue, retry 410 2026-08-19 22:45:29 -03:00
imageFill.mjs feat(site): publica home da campanha Jorge Solla 1313 2026-08-16 00:49:24 -03:00
imageResize.mjs feat(site): publica home da campanha Jorge Solla 1313 2026-08-16 00:49:24 -03:00
plansOnlyClosesGuard.mjs OPS12 — CI bloqueia Closes/Fixes em PR só docs/plans 2026-08-01 11:26:19 +00:00
playwright-e2e-args.mjs fix(S6-FOLLOWUP): test:e2e:affected rodava a suíte completa — --no-deps desliga o closure de deps dos projects em runs filtrados 2026-08-18 19:09:12 -03:00
seed-minimal-manifest.mjs chore: drop unused exports flagged by knip 2026-07-30 05:24:52 -03:00
test-affected-core.mjs feat(OPS71): Fase 2 — remover arquivos do fluxo Forgejo (workflows/scripts/specs) pós-validação do GitHub Actions 2026-08-20 00:20:10 +00:00
topology.mjs B8+: escala das malhas em unidades reais, contrato do map key e degradacao 2026-07-27 01:59:36 -03:00
worktree-env.mjs fix(OPS52): S3_WORKTREE_REQUIRED_KEYS sem export (knip) 2026-08-17 22:36:34 -03:00
worktree.mjs feat(opencode): provider cheapestinference global + presets de worktree 2026-08-20 17:30:11 -03:00
wpArticles.mjs feat(OPS52-media): recupera os objetos de media de produção do WordPress para o bucket (pnpm media:recover) 2026-08-18 08:20:45 -03:00