ZV-2026-0119 · 2026-08-17 · primitive.dev
primitive.dev: Type of wait on awaitReply changed string → boolean.
breaking
What changed
Type of wait on awaitReply changed string → boolean. Enum value true removed from wait on awaitReply. Enum value false removed from wait on awaitReply.
What to do
If your agents call primitive.dev, pin the new snapshot, patch the affected call sites, and let a green contract check confirm the fix. If you don't use the changed tools, nothing is required, but the rest of the ecosystem just learned about it at the same moment you did.
The redline
− string + boolean awaitReply − wait Enum value true removed from wait on awaitReply. − wait Enum value false removed from wait on awaitReply. − Get the threaded reply to a sent email — the canonical 'did they reply yet?' call. Pass th… + Wait for the threaded reply to a sent email. Call this immediately after sendEmail or repl… awaitReply + api_key Optional field api_key was added to awaitReply; may shift model behaviour. + wait Default of wait on awaitReply changed unset → true. + wait_timeout_ms Default of wait_timeout_ms on awaitReply changed unset → 30000. − Use this when you need the authenticated Primitive account summary, including email, plan,… + Use this when you need the authenticated Primitive account summary, including plan, onboar… getAccount − Use this when the user has confirmed a new outbound email. Sends real email through Primit… + Use this when the user has confirmed a new outbound email. Sends real email through Primit… sendEmail − Get this user's Primitive email address, creating the account on first use: no signup form… + Get this user's Primitive managed inbox domain, creating the account on first use: no sign… createEmailAddress