Overview
The easiest way to get things done is by using our proprietary computer-use agent—either through the Playground or via the agent endpoint. It’s optimized for long-running tasks and, based on our internal benchmarking, excels at leveraging the instance’s knowledge. When given a task, the agent retrieves knowledge from the instance (which includes a summary of previous agent runs), captures a screenshot, and initiates a computer-use loop to interact with the instance. Internally, we use Anthropic’s Sonnet 3.7 model.Run Agent
Stop Agent
You can stop a running agent with the instance ID.Get Agent State
You can check the current status of an agent with the agent ID. Note:agent_id
is different from instance_id
. Every time you run the agent on an instance, it gets assigned a new agent_id
.
Field | Type | Description |
---|---|---|
agent_status | string | Current status of the agent (e.g., “running”) |
is_running | boolean | Indicates if the agent is currently active |
total_steps | integer | Number of steps executed so far |
files | object[] | List of files downloaded by the agent |
messages | string[] | List of steps executed by the agent |
created_at | string | Timestamp when the agent was created |
query | string | Original query given to the agent |
agent_id | string | Unique identifier for the agent |
final_summary | string | null | Summary of agent execution (null if still running) |