dotbot.plugin
Versions
Every version of this package its world published, newest first by when it first appeared. A version published again later keeps its place.
dotbot: plugin.wasm built from DotBot main fbd7244e (OrigoZero/DotBot#721 on top of #722; wasm32-wasip2 release, sha256 57e6f5c55cdf5d437c7735196feaea2618b656024cf79997507f9061b89b93d5, 51481551 bytes): a tool's picture rides the one request that answers its round and the call's stored result says so, so the turn after a turn with pictures reads the whole turn from the prompt cache (OrigoZero/DotBot#705, #706); also holds DotBot#720 and #722 (OrigoZero/DotBot#709, #719). On top of 01M5Z5DE4RJP; plugin.yaml and the panel unchanged
01M5Z7RFZEM773ZH0P78DBGXPVcec92502d7Browse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot main 07d46cbf (OrigoZero/DotBot#724, with #721 and #722; wasm32-wasip2 release, sha256 9cc70457c7b75f30dbd8f21ea8f2182f90d9d4542bd74b5ab617c3163ae3bf78, 51480425 bytes): a turn starts only for a notice the agent is to act on, a finished call waits for the next turn, and a woken turn says what woke it (OrigoZero/DotBot#476, #643). On dotbot719-pin (01M5Z2RFCR99); plugin.yaml and the panel unchanged
01M5Z7QZ2WZ1PQPAAFV09J5R302360514cd0Browse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot branch fix/705-tool-pictures-cache 02fe1efe (OrigoZero/DotBot#721, on DotBot main 1d044505; wasm32-wasip2 release, sha256 e1ddd77c0291228839359a061a658b3d4f937062ad2ccc6d86a580b4c5940726, 51453418 bytes): a tool's picture rides the one request that answers its round and the call's stored result says so, so the turn after a turn with pictures reads the whole turn from the prompt cache (OrigoZero/DotBot#705, #706). On top of 01M5Z31CHRVR; plugin.yaml and the panel unchanged
01M5Z5EMRY8MKF9AXESMN8W6J3ccf09e3e70Browse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot branch fix/705-tool-pictures-cache b0a07d4b (OrigoZero/DotBot#721, on DotBot main 1d044505; wasm32-wasip2 release, sha256 ee783e2fd99bba66b1c5636a74989ce85020a883784be238eb14b4254b328d64, 51457469 bytes): a tool's picture rides the one request that answers its round, so the turn after a turn with pictures reads the whole turn from the prompt cache (OrigoZero/DotBot#705, #706). On top of dotbot709-pin (01M5YS15FGM4); plugin.yaml and the panel unchanged
01M5Z32HBJENJV30B33H300BSE770572ad99Browse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot fix/719-tokens-after-counts-what-is-sent 9ef968d4 (on main 4e7b50d8; wasm32-wasip2 release, sha256 496bba3f1186032419c7aa1aec632864867640250e3c45a0e13ab4eba2724c2d, 51471639 bytes): a compaction states the prompt the provider counts for the next call and keeps its share of the budget (OrigoZero/DotBot#719). On dotbot709-pin; plugin.yaml and the panel unchanged
01M5Z2STVEQRAGMFT4E45243K622ec13d6a2Browse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot main 4e7b50d8 (4e7b50d8, OrigoZero/DotBot#720; wasm32-wasip2 release, sha256 6f601cbab6a0557623dbc5840d877bc937927cf026d6802746822deaa1dbdc84, 51440006 bytes): past a compaction every call keeps the compaction marker cached, so the turn after a turn that compacted with pictures reads the compacted history from the prompt cache (OrigoZero/DotBot#709). On top of dotbot717-pin (01M5XM0FAGJQ); plugin.yaml and the panel unchanged
01M5YS2FMFCTGN7E9A5C11VFK277726cad48Browse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot main 136b3013 (136b3013ab7538d87cbf182628903d5203aeb549, OrigoZero/DotBot#717; wasm32-wasip2 release, sha256 03b2982c9c1cb9bb7ebc52a06f213cb15610dd57f01f12e89ac929bb543870ba, 51520687 bytes): the request tail renders every section of the engine's ephemeral context. On the panel the engine pins (dotbot708-pin); plugin.yaml unchanged
01M5XM1W0XFVJ5WY5K7X8H10R50b39226387Browse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot main ed59447a (OrigoZero/DotBot#714; wasm32-wasip2 release, sha256 eb508b9b...c74a08266, 51411896 bytes): the wake watcher starts an idle agent's turn only for an unread actionable engine notice (OrigoZero/DotBot#708, OrigoZero/zero#21037). On the panel the engine pins (dotbot697-pin); plugin.yaml unchanged
01M5WY0AG5ATKTFFKJM92EQSQ3916e4c55bfBrowse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot main 1dbe94a1 (OrigoZero/DotBot#711; wasm32-wasip2 release, sha256 649bccdf...4292904c, 51405747 bytes): each finished agent turn is reported to ZeroMind (POST /v1/telemetry/agent-turn, OrigoZero/DotBot#697). On the panel the engine pins (dotbot692-pin); plugin.yaml unchanged
01M5VHBXN3KZ1F5CDZJZTEDM3Dd975f69f4dBrowse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot main e49bb2f2 (OrigoZero/DotBot#704; wasm32-wasip2 release, sha256 7e5ad1f9...7197232a, 51107610 bytes) on the panel the engine pins (01M5KZY4), for the zero pin of OrigoZero/DotBot#692. main holds the same plugin.wasm merged with the panel update of 2026-10-23
01M5QFYVE6P3EACT9H0Q9T5HSAe6a83b46c4Browse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot main e49bb2f2 (OrigoZero/DotBot#704; wasm32-wasip2 release, sha256 7e5ad1f9...7197232a, 51107610 bytes): a conversation resumed after its engine restarts reads its history from the prompt cache: one tool order in every process, and the breakpoint of a turn with pictures kept on the block in front of its first picture (OrigoZero/DotBot#692). plugin.yaml and the panel unchanged. The working tree's engine-seeded .world_settings is committed with startup_scene cleared, and the merge below takes the published one --- Merge the DotBot panel update (published 2026-10-23) with the plugin.wasm built from DotBot main e49bb2f2
01M5QFEVQTSEYQJAQ2R8EZWMHV8f09946019Browse filesCompare with previousCompare from hereDotBot panel: each turn's usage line stays with its turn, a compact footer, resizable agents, and DotBot's own look - view.mergeRows: a live row the stored history does not hold (a turn's usage line) is drawn after the stored row it followed, not after the whole history, so the lines no longer stack above each new message. - Agents: one line per agent (dot, state, name, what it is doing, time, stop, open), opened to its task, usage and pictures on a press; the section is about three agents tall and resizable by dragging its top edge; the agents' total usage sits on its heading. - Composer footer: one line (context against the window, the bar with its handle, an info button whose hover, or press, shows where it compacts and what the last turn and conversation used). - Transcript: a turn's thinking and tool calls drawn as one rounded card; tool calls as a dot, name and what they were called on; usage line names the payer only when it changes. - Look: View.palette() lays DotBot's colours and radii over the editor's palette; JetBrains Mono for code, tool names and figures. - dotbotPanelPreview.module: draws this world's panel over a fake plugin with example data, to see a change before it is published. - dotbotPanel.testSuite: mergeRows regression cases, tested against this world's view.module. - READMEs for the plugin, the panel, view and transcript brought up to date. --- World settings: bind with no startup scene This world holds plugins and no scenes, and had no .world_settings of its own. An engine seeds one from its default template, whose startup_scene is scenes.main; that ref resolves to nothing here, and the engine refuses every push from the world while it does. Cleared, the world binds with no scene, which is what a plugin world needs.
01M5NJMMVAA7FEX337ZSC6HEDM8e0a17057eBrowse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot main 62ab0149 (OrigoZero/DotBot#693; wasm32-wasip2 release, sha256 9f96966f...0c4ba25, 51128685 bytes): wake-up and notice reads follow the engine that owns them, so an agent working in its sub-client is woken when a task it started finishes and hears its errors (OrigoZero/zero#20291). On top of 01M5DPHSS0WA; plugin.yaml unchanged
01M5KZZ5PMXX4AM4ASCQSTBHBBc3ab58e494Browse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot main 4a1b5e27 (OrigoZero/DotBot#690; wasm32-wasip2 release, sha256 d9c6aae6...5312c273d, 51061659 bytes): every Claude prompt-cache breakpoint asks for the hour, one life per conversation, so a pause past five minutes no longer re-writes the whole history (DotBot#684, #685, #686; OrigoZero/zero#19786). On top of 01M5DM4RY0H5; plugin.yaml unchanged
01M5DPK1K5ZMAPZ0TGHH83X53E8336871b3aBrowse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot main ce29cf76 (OrigoZero/DotBot#688; wasm32-wasip2 release, sha256 d3ef0753...2c00114f4, 51062100 bytes): a Claude request that extends a cached prompt asks for the hour (adaptive prompt_cache retention), so a pause past five minutes no longer re-writes the whole history (DotBot#684, #685, #686; OrigoZero/zero#19786). On top of 01M5CW7ASG0Y; plugin.yaml unchanged
01M5DM612W2G6AV8ZA5A902GN2edfb5ff625Browse filesCompare with previousCompare from heredotbot plugin: agents report back on their own, hand back, and are messaged by name (DotBot #678, fffa5f76)
01M5CW8JC4SDTYY48VV406H88Ye58ce83773Browse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot branch fix/image-media-type-from-bytes 5e53beb5 (OrigoZero/DotBot#682; wasm32-wasip2 release, sha256 da8fbcd2...203a260add, 51026368 bytes): every provider protocol labels a picture with the format its bytes are, and bytes that are no picture are sent as a line of text, so a JPEG labelled image/png no longer fails a request (OrigoZero/zero#19712). On top of 01M59ZVPQ0AC; plugin.yaml unchanged
01M5B127VB1Z04C9B664HBZB3S31506db929Browse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot main a1347ab0 (wasm32-wasip2 release, sha256 e4b026d0...d9212ac81, 51025284 bytes): a request names each tool once, the engine's tool_exec is the one offered and the plugin adds none of its own (OrigoZero/DotBot#680, #679); one definition per name in the dispatcher and the MCP bridge, and one tool per wire name in Chat Completions. On top of 01M59E6150C5; plugin.yaml unchanged
01M59ZWP647E65BWYJ8K51CGW456b2fb8f6fBrowse filesCompare with previousCompare from heredotbot: DotBot main 40000bcf (the model's actual context window, orphan-result repair, Lumi's conversation work)
01M59E74N65T5CTZ4AXMWH99WW9819e5de0eBrowse filesCompare with previousCompare from heredotbot: plugin.wasm built from DotBot main 2a5dfd89 (wasm32-wasip2 release, sha256 91386b07...5c353dcf, 51025419 bytes): an agent's report and a usage-limit continuation reach the conversation fenced as the engine's (OrigoZero/DotBot#664, #657), a model call the provider stopped short of finishing ends the turn on its stated reason (#666, #617), a reply produced under a held notice goes back without its reasoning (#665, #573 #574), an unanswered engine call is told as a busy engine on its own platform and a held one is sent again (#670, #587), /status names the conversation it measures while a turn runs in another (#669, #660). The panel reads every fenced block in a message, and a context row (what landed for the agent mid-turn) as the engine's. On top of 01M587D82GS0; plugin.yaml unchanged
01M589Q3HQEW6S2ASPMR1VM0SRb185007a4dBrowse filesCompare from here