Send durable messages between agents

mail-asyncskillsetup L264
Tibsfox/gsd-skill-creator
What it does

Send and receive durable inter-agent messages via filesystem

Best for

Multi-agent orchestration where messages must survive crashes and maintain order by timestamp

Inputs
  • · MailMessage (from, to, type, subject, body, timestamp, read, priority)
  • · recipient agent ID
Outputs
  • · persisted JSON message file
  • · message list on poll
Preconditions

Mailbox directory .chipset/state/mail/{agent-id} exists or writable

Failure modes

Partial write if fsync fails; orphaned .msg.tmp on process crash; message loss if filesystem corrupted

Trust signals
  • · Atomic rename protocol for durability
  • · Sorted filenames enable chronological ordering
  • · Persistent storage survives process restarts