Switchbordswitchbord
v0.16.14

v0.16.14

Persists draft-only connector run outcomes for external agents such as gb-agent.

What's new


  • Persisted external connector draft-run responses into the existing message_drafts and responder_runs operator-review surfaces, avoiding new tables while keeping WhatsApp sends human-approved.
  • Hardened connector run recording by validating response connectorId/runId against the trusted caller input before any write, keeping external run IDs out of internal UUID/FK fields, and deduping through responder_runs first.
  • Added database adapter regression coverage for idempotent draft creation, non-draft outcomes, no-draft replay safety, route/body mismatches, and invalid agent_execution_id UUID usage.