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 |
Диагностика и исправление ошибок с помощью научно обоснованного расследования. Прежде чем вносить исправления, требуются доказательства во время выполнения — никогда не делайте догадок, основываясь только на коде. Охватывает отладку на основе гипотез, ведение журналов инструментов, ошибки Lua, проблемы с заражением, боевую блокировку и сбои API. Триггеры: ошибка, ошибка, отладка, исправление, сбой, порча, нулевое значение, диагностика, гипотеза, время выполнения, свидетельство, инструментарий. Источник: falkicon/mechanic.