What problem does it solve? When a trusted takeover grants you an active Ava impersonation lease, you need a complete operating manual for acting as the borrowed agent: handling pushed messages, acknowledging batches, renewing the lease correctly, and releasing control with a clean handoff summary. ## Core Features & Use Cases - Push-based message handling: Process delivered envelopes containing chat, reminder, cancel, and system_note messages, then ACK exactly the handled ids within the five-minute window. - Lease lifecycle management: Check status with ava impersonate status, renew only in response to expiry reminders, and release with a required concrete summary. - Python SDK under borrowed identity: Attach via ava.external.attach to call any ava.* capability as the impersonated agent, with staged plugin state flushed on exit. - Use Case: An external agent receives an activation push naming session id and agent id, processes inbound chat instructions, sends progress via ava impersonate say, renews once when the reminder arrives, and finishes with ava impersonate release --summary describing completed and open work. ## Quick Start Read the activation push for your session id and agent id, then run ava impersonate status with those values using the cluster checkout's ava executable to confirm the lease is active before processing pushed messages.