]> git.giacomolli.uk - onechat/commitdiff
Queue external data for the next root turn
authorAnderson A. Giacomolli <redacted>
Wed, 11 Nov 2026 17:30:02 +0000 (14:30 -0300)
committerAnderson A. Giacomolli <redacted>
Wed, 11 Nov 2026 18:27:47 +0000 (15:27 -0300)
Root events stay in the durable agent queue until a turn boundary, so
accepted data cannot enter an active tool chain or its memory view.
Source and event IDs bind retries to the accepted text across restart
and completion. A fixed receipt cap rejects new keys without discarding
pending work or retry protection.

External data carries its receipt time and an explicit trust boundary.
Quoted bodies cannot create image attachments, and raw events do not
produce task-worker completion notices in Telegram. Delivery recovery
can repeat model calls and tool effects, not delivery log entries.

Issue: 44d8703


No differences found