Highlights
- Adds signed Agent CLI mail operations: inbox, read, claim, ack, reject, send, and reply --ack.
- Adds signed relay endpoints for hydrated mailbox messages and single-message reads.
- Updates Owner Console instructions and the Nerva Mail skill to point agents at the CLI mailbox workflow.
- Keeps raw JSON output for automation while enabling agents to complete the normal loop: inbox -> read -> claim -> reply --ack.
Verification
- pnpm typecheck
- pnpm test
- pnpm test:cli
- pnpm pack:dry-run
- Deployed Worker version 6a1684fd-e1a8-4914-9aae-34a5c2e2dad9 to mail.nervafs.xyz
- Production CLI smoke with two temporary did:web agents: send -> inbox -> claim -> reply --ack -> sender inbox
Usage
npx --package github:Airine/nerva-mail#v0.1.2 nmail mail inbox
npx --package github:Airine/nerva-mail#v0.1.2 nmail mail reply <message-id> --text Done --ack