EbonBuilds 3.86.13
Install: Download EbonBuilds.zip
Extract it and drop the EbonBuilds folder into Interface/AddOns/.
Optional affix shopping: Download Auctionator.zip — extract to Interface/AddOns/Auctionator (EbonBuilds enables bridge features when present).
Details! suite (recommended): Download Details.zip — full pack (Details core + plugins + TinyThreat + ProjectEbonhold). Extract so each folder lands top-level under Interface/AddOns/.
3.86.13 (2026-07-27) -- Autopilot "Why isn't it picking?" diagnosis
Ships after v3.86.12 (Apply visible count stability). Prefer Details.zip for the full Details! suite. Auctionator remains 2.6.3-pe2.
Kurznotiz (DE)
- Autopilot Why: Idle/Wait-Chip zeigt jetzt Why: im Tooltip; Klick auf den Chip oder
/ebb whydruckt die Diagnose in den Chat — ohne DebugLog-Paste. - Jeder Evaluate-Frueh-Abbruch setzt einen klaren Statusgrund (kein Build, kein Board, Training, Autopilot OFF, PE Auto-Accept, Queue/Freeze, Threshold-Wait).
- Optional einmaliger Toast nach ~8s wenn Autopilot ON aber blockiert; DebugLog bleibt als Fallback.
Highlights (EN)
- Why diagnostic: Idle/Wait chip tooltip includes an explicit Why line; click the chip or
/ebb whyprints a chat diagnosis (no DebugLog paste required). - Evaluate early exits always set a human-readable status reason (hypotheses A–H covered).
- Agent NDJSON instrumentation (session
d4a268) whenio.openworks in the PE client; DebugLog UX unchanged as fallback.
Added
/ebb why(alias/ebb status) and status-chip click →Automation.PrintWhy().AutopilotStatus.FormatChatDiagnosis+ synthesizedwhyReason/whyHypothesison idle/wait/train/PE defer.modules/automation/AgentDebugLog.luaNDJSON writer (workspace + AddOns backup paths; pcall-safe).
Changed
Automation.Evaluateearly exits and remaining silent defer paths now callNoteStatusReason(...).- Status chip ticker feeds
OnStatusSnapshotfor blocked-toast timing (~8s, once per reason).