A smoother deploy flow for AI agents
Deploying through an AI assistant is now non-blocking:
percher_publishreturns immediately with a queued deploy and a follow-upwait_for_deploystep — the assistant stays responsive while the build runs.- Every tool that can fail returns a structured recovery contract that tells the assistant exactly what to do next, instead of leaving it to guess from an error message.