Skip to main content

Overview

Processes represent the actual execution of attempts. Monitor running AI agents, check resource usage, and control execution. Base URL: http://localhost:8887/api/processes

List Processes

Get all active processes.

Query Parameters


Get Process

Get detailed process information.

Example Response


Cancel Process

Stop a running process.

Get Process Logs

Stream real-time logs from a process.

Query Parameters


Stop Process

Stop a running execution process.

Example Response


WebSocket: Stream Process Logs

Stream real-time process logs via WebSocket.

Raw Logs Stream

Streams raw, unprocessed log output from the execution process. Example:

Normalized Logs Stream

Streams processed, structured log messages. Example:
Message Format:

WebSocket: Stream All Processes

Monitor all execution processes in real-time.
Receives updates when any process status changes. Example:
Event Types:
  • process_started - New process began execution
  • process_progress - Progress update
  • process_completed - Process finished successfully
  • process_failed - Process encountered error
  • process_stopped - Process was stopped by user

SDK Examples


Next Steps

Attempts API

Manage task attempts

Tasks API

Create and manage tasks