public static final class AgentRunner.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
AgentRunner |
build() |
AgentRunner.Builder |
instructions(String instructions) |
AgentRunner.Builder |
name(String name) |
AgentRunner.Builder |
onEvent(Consumer<StreamEvent> events) |
AgentRunner.Builder |
onStatus(Consumer<String> status) |
AgentRunner.Builder |
token(String token) |
AgentRunner.Builder |
toolContext(Object context)
Local application state, such as a device API.
|
AgentRunner.Builder |
toolDiagnostics(Map<String,String> diagnostics)
Startup diagnostics shown beside tools in the console, separate from model schemas.
|
AgentRunner.Builder |
tools(Collection<? extends ToolDefinition> tools) |
AgentRunner.Builder |
workspaces(RunnerWorkspaces workspaces)
Enables per-project directories.
|
public AgentRunner.Builder token(String token)
public AgentRunner.Builder name(String name)
public AgentRunner.Builder workspaces(RunnerWorkspaces workspaces)
public AgentRunner.Builder instructions(String instructions)
public AgentRunner.Builder tools(Collection<? extends ToolDefinition> tools)
public AgentRunner.Builder toolContext(Object context)
public AgentRunner.Builder toolDiagnostics(Map<String,String> diagnostics)
public AgentRunner.Builder onEvent(Consumer<StreamEvent> events)
public AgentRunner.Builder onStatus(Consumer<String> status)
public AgentRunner build() throws IOException
IOExceptionCopyright © 2026–1980. All rights reserved.