Huginn/crates
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 18de1bc6d7 BP-3 3: bound every echoed field, and defer under the answer's own status
A reply echoes the request's message_id (and on failures its service_id,
operation and payload_schema; on chunk answers its chunk_hash). answer now
refuses any of them over MAX_ECHOED_FIELD_BYTES (256) at the door with a
transport Error that carries none, so every reply, including the largest
Deferred and ResponseTooLarge, fits the window. A deferred answer's envelope
carries the status of the answer it stands for. The retention docs name the
missing per-peer budget and that expiry runs only when a frame arrives.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-29 08:06:41 +02:00
..
eureka-state Add the empty Rust workspace 2026-09-16 15:11:05 +02:00
huginn-daemon BP-3 3: bound every echoed field, and defer under the answer's own status 2026-09-29 08:06:41 +02:00
huginn-mind BP-3 3: bound every echoed field, and defer under the answer's own status 2026-09-29 08:06:41 +02:00