Skip to main content
Approvals and client-hosted tools suspend the current invocation before external input is needed.

Decide an approval

Approval outcomes

Harnest does not restart the tool or replay earlier work.

Submit a client-tool result

Submitted output is identity-bound, consumed once, and validated before execution resumes.

Human approval authoring

Choose always-on or dynamic approval and bind it to the exact operation.

Client-hosted tools

Declare typed work owned by the connected client.
Development stores are process-local. Restart recovery needs durable storage and a resumable framework boundary.