Java API Reference
Complete API reference for the Autohand SDK Java. The SDK spawns the Autohand CLI as a subprocess and communicates over JSON-RPC.
Installation
Add the dependency to your pom.xml:
High-Level API
Agent
Agent Methods
Run
Low-Level API
AutohandSDK
Key Methods
Example Reference
Source-backed examples pulled from /agentsdk/tin-wrapper/java/examples.
Events
Events are delivered through a Consumer<Event> callback. Key types:
MessageUpdateEvent- Streaming assistant text deltaToolStartEvent- Tool execution startedToolEndEvent- Tool execution completedPermissionRequestEvent- Runtime pause for approvalErrorEvent- Error occurred
Error Handling
The SDK uses structured exceptions: