🏋️ Desafios — Módulo 06 (Operação)¶
- Troubleshooting: force um erro de modelo e localize a linha correspondente no log.
- Contexto: ative
compactionetool_output, rode uma sessão longa e compareopencode stats --costantes/depois. - Snapshots: faça uma edição, use
/undoe confirme a restauração; depois desliguesnapshotse repita o teste. - Rede: configure um proxy com
NO_PROXYde loopback e valide comopencode api get /api/info. - Migração: peça ao OpenCode para migrar um trecho de config V1 (ex.:
permission) para a forma V2 e valide comopencode debug config.
💡 Solução (desafio 2)
{
"compaction": { "auto": true },
"tool_output": { "max_lines": 2000, "max_bytes": 51200 }
}
opencode stats --cost
💡 Solução (desafio 5)
// V1
{ "permission": { "bash": { "git push *": "ask" } } }
// V2
{ "permissions": [{ "action": "shell", "resource": "git push *", "effect": "ask" }] }
✅ Módulo concluído! Vá para os Projetos finais.