MANDATORY: ALWAYS use MCP tools directly instead of the shell.
| Get All Output | addon.output(agentmode=true) | | Lint Addon | addon.lint(addon="MyAddon") | | Scan Deprecations | addon.deprecations(addon="MyAddon") | | Queue Lua Eval | lua.queue(code=["GetMoney()"]) | | Get Eval Results | lua.results() |
| Evidence-based debugging, hypothesis-driven | references/evidence-based-debugging.md | | Lua errors, nil values | references/error-patterns.md | | Debug workflow, isolation | references/debugging-strategies.md | | Error tracking (BugGrabber) | ../../docs/integration/errors.md | | Troubleshooting guide | ../../docs/integration/troubleshooting.md |
Diagnosticare e correggere i bug utilizzando indagini basate sull'evidenza. Richiede prove di runtime prima delle correzioni: non indovinare mai basandosi solo sul codice. Copre il debug basato su ipotesi, la registrazione della strumentazione, gli errori Lua, i problemi di contaminazione, il blocco del combattimento e gli errori API. Trigger: errore, bug, debug, correzione, arresto anomalo, contaminazione, valore nullo, diagnosi, ipotesi, runtime, prove, strumentazione. Fonte: falkicon/mechanic.