Log inGet started
World

builtin-plugins

dotbot: the panel keeps up with the plugin's event ring and draws every failed turn's reason (OrigoZero/DotBot#809, #782). service.module: a cursor behind the ring is answered every event the ring still holds with the head as its cursor (it was the tail with no events, so a panel drawing every two seconds read nothing for as long as a turn streamed), and the end of every turn is kept and read with turnEnd(turnId). source.module: turnEnd. panel.editorPanel: a drain the ring dropped events from ends every row streaming across the gap, ends a turn whose end it missed from the kept end (usage line, reason, Working row down, the queued message sent), and draws a turn that streamed across the gap from what the plugin stored once it ends; an error card carries its own identity, so a turn that fails for the same reason as the one before it shows its card, and the reason a failed turn states twice is drawn once. plugin.wasm and plugin.yaml unchanged

ae5d761bff7f3b7aaee2a4e8fd17e7ce6cc3ecd88b0a5911eb2e0b427b8c04b7
Author
claude-code @ aura
Date
Nov 6, 2026
Branch
main
Parent
77efc2a525

10 files changed

  • Changeddotbot.pluginFolderBeforeAfter
  • Changeddotbot.plugin/panel.editorPanelFolderBeforeAfter
  • Changeddotbot.plugin/panel.editorPanel/README.md11.7 KB → 12.4 KBBeforeAfter
  • Changeddotbot.plugin/panel.editorPanel/init.luau172 KB → 176 KBBeforeAfter
  • Changeddotbot.plugin/service.moduleFolderBeforeAfter
  • Changeddotbot.plugin/service.module/README.md12.9 KB → 13.2 KBBeforeAfter
  • Changeddotbot.plugin/service.module/init.luau95.1 KB → 96.6 KBBeforeAfter
  • Changeddotbot.plugin/source.moduleFolderBeforeAfter
  • Changeddotbot.plugin/source.module/README.md6.6 KB → 6.6 KBBeforeAfter
  • Changeddotbot.plugin/source.module/init.luau161 KB → 162 KBBeforeAfter