Huginn/crates
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Eureka 7eb0440e00 Room tail comes from the mouth's chat_pending.v3 tail field; the in-process accumulator is deleted
ChatPending gains a defaulted Option tail (old two-field mouths still decode), Chat::pending returns it, and a process's first line renders it: speakable rooms only, 20 per room and 60 in all, byte bound counting framing, quoted untrusted data, dedupe by event id against waiting deliveries, a marker for dropped lines and for rooms with none, and an unavailable note when the mouth sends no tail. A failed first poll fails the start as Chat again.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 08:24:23 +00:00
..
eureka-pipeline Desk digest covers the illegal form's retracted flag; pin the s4 refusal bounds 2026-11-10 18:07:10 +00:00
eureka-state Desk door part A: the unix-socket door, peer uid checked before a byte is read, joined to the one serve loop 2026-11-10 20:56:51 +00:00
huginn-daemon Desk door: socket tests pin the exact reply cap on a read, and a stale answer's stored refusal and replay while the fork is oversize 2026-11-11 01:46:20 +00:00
huginn-mind Vectors re-vendored from CultLib de8a062a; the answerTooLarge vector replays over a stale answer 2026-11-11 02:13:48 +00:00
mind-body Room tail comes from the mouth's chat_pending.v3 tail field; the in-process accumulator is deleted 2026-11-11 08:24:23 +00:00