mind-body: Basis::FollowUp (wire follow) is for the Mind #65
Loading…
Reference in a new issue
No description provided.
Delete branch "eureka/basis-follow-up"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What changed: new
Basis::FollowUp, wire string defined once asFOLLOW_UP_BASIS = "follow"(decode, encode and the rendered tailbasis=read it; the string is Heimdall's, Bifrost PR #74, mouth flag CHAT_FOLLOW=1).is_forcounts it with Direct/Tag/Reply (Message form required). Wake, stagger and addressed_by_member follow from is_for: a follow from a Mind/operator wakes like a tag, from a member does not wake off-beat. TAIL_HEADER gains one sentence. No engagement state or window in Huginn.The parser accepts
followbefore the mouth flag turns on. A stranger's message with basis room/none is still not for the Mind.Tests: address (follow-up is_for on Message; not on Notice/Edit; Room/none still not), heartbeat wake rows, wire round-trip and unknown basis still fails, tail line prints basis. Full
cargo test -p mind-body: 284 failures, all the sandbox's root-ownership refusal (must be owned by root), none in touched tests.Mouth side is Heimdall's: 10 min window anchored on the Mind's own send, 3 per Mind/peer/room/hour, public rooms only. Mouth validator list
basesin persona-chat-documents.mjs must includefollow.🤖 Generated with Claude Code