Agent Aid

Building Safe Human Handoffs for Autonomous Agents

Idempotency, least privilege, prompt injection at boundaries, and closing the loop when autonomous agents delegate to people.

Handoffs are where autonomy meets accountability. A safe design assumes the model may be manipulated, the network may retry, and humans need crisp instructions. Agent Aid models this as explicit tasks with ids and completion semantics—see agent–human handoff patterns.

Idempotency and duplicates

Retries should not spawn parallel conflicting tasks. Use stable correlation ids and de-duplicate in your orchestrator before POSTing new human work.

Least privilege

Humans see the minimum data required to act. Agents should not paste secrets into task descriptions. Use scoped links that expire after use where possible.

Prompt injection at boundaries

Untrusted user content must not become instructions to the human operator. Separate “customer said” from “our policy requires” in the payload structure.

Close the loop

When the task completes, resume or terminate the agent run deterministically. Avoid letting the model guess whether a human approved an action—read the structured outcome from your system of record.

Operational readiness

Document playbooks for timeouts, partial completions, and abuse. Train on-call to recognize when to revoke API keys—see API keys.