See exactly what happened when an AI agent acts on a batch of candidates, plus two security fixes

New

  • AI agent action receipts in chat When an AI agent schedules, reschedules, cancels, or messages a group of candidates, you now see a per-candidate breakdown in the chat — who it worked for, who was skipped, and why. A failure can never look like a success.

Fixed

  • Candidate name now shows correctly in messages When a candidate had applied to multiple roles with the same email address, the wrong name could appear in message threads. The name now always matches the application you're viewing.
  • Published jobs that failed to sync can now be re-published If a job's careers-site sync failed, re-publishing or editing the job had no effect — it was silently blocked and never recovered without manual intervention. Jobs now re-sync correctly after a transient failure.
  • Hardened CV file handling Tightened input validation on CV file references to improve security across the platform.