Skip to content

List agents built but not deployed

GET/v5/builds/undeployed

List agents that exist only as cloud builds and have no healthy deployment yet.

Unlike listing builds, this aggregates by agent: it returns one entry per distinct agent name whose builds have never reached a healthy deploy, each carrying that agent’s most recent build and its total build count. The result is a plain list (not paginated) and is limited to builds the caller is permitted to read. Use this to surface agents that were built but still need to be deployed; use GET /v5/builds when you need the individual build records instead.

ReturnsExpand Collapse
agent_name: string

The agent name from cloud builds

latest_build: AgentexCloudBuild { id, account_id, agent_name, 17 more }

The most recent cloud build for this agent

id: string

The unique identifier of the entity.

account_id: string

The ID of the account that owns the given entity.

agent_name: string

The name of the agent that this build belongs to

build_status: "queued" or "running" or "success" or 8 more

The current build lifecycle status

One of the following:
"queued"
"running"
"success"
"failed"
"cancelling"
"cancelled"
"deleting"
"delete_failed"
"timed_out"
"error"
"unknown"
cloud_provider_build_id: string

The unique identifier of the build from the cloud provider, or an internal UUID when an existing image is copied without a provider build.

created_at: string

The date and time when the entity was created in ISO format.

formatdate-time
created_by: Identity { id, type, object }

The identity that created the entity.

id: string
type: "user" or "service_account"
One of the following:
"user"
"service_account"
object: optional "identity"
image_name: string

The name of the container image to build.

image_tag: string

The tag for the container image.

source_commit: string

Git commit the build context was at, when a git work tree.

source_dirty: boolean

Whether the work tree had uncommitted changes at build time (null outside git).

source_ref: string

Git branch or tag for source_commit, when resolvable.

source_repo: string

Normalized git remote the build context came from (host/path, no credentials).

source_subpath: string

Build-context path relative to the repo root (which agent, in a monorepo).

working_tree_hash: string

Deterministic SHA-256 content hash of the build inputs (not the tarball).

agent_id: optional string

The UUID of the agent that this build belongs to

build_end_time: optional string

When the cloud provider finished the build

formatdate-time
build_start_time: optional string

When the cloud provider started the build

formatdate-time
image_url: optional string

The URL of the container image. This is not guaranteed to be present until the build is complete.

object: optional "agentex_cloud_build"
total_builds: number

Total number of builds for this agent

List agents built but not deployed

curl https://api.egp.scale.com/v5/builds/undeployed \
    -H "x-api-key: $SGP_API_KEY"
[
  {
    "agent_name": "agent_name",
    "latest_build": {
      "id": "id",
      "account_id": "account_id",
      "agent_name": "agent_name",
      "build_status": "queued",
      "cloud_provider_build_id": "cloud_provider_build_id",
      "created_at": "2019-12-27T18:11:19.117Z",
      "created_by": {
        "id": "id",
        "type": "user",
        "object": "identity"
      },
      "image_name": "image_name",
      "image_tag": "image_tag",
      "source_commit": "source_commit",
      "source_dirty": true,
      "source_ref": "source_ref",
      "source_repo": "source_repo",
      "source_subpath": "source_subpath",
      "working_tree_hash": "working_tree_hash",
      "agent_id": "agent_id",
      "build_end_time": "2019-12-27T18:11:19.117Z",
      "build_start_time": "2019-12-27T18:11:19.117Z",
      "image_url": "image_url",
      "object": "agentex_cloud_build"
    },
    "total_builds": 0
  }
]
Returns Examples
[
  {
    "agent_name": "agent_name",
    "latest_build": {
      "id": "id",
      "account_id": "account_id",
      "agent_name": "agent_name",
      "build_status": "queued",
      "cloud_provider_build_id": "cloud_provider_build_id",
      "created_at": "2019-12-27T18:11:19.117Z",
      "created_by": {
        "id": "id",
        "type": "user",
        "object": "identity"
      },
      "image_name": "image_name",
      "image_tag": "image_tag",
      "source_commit": "source_commit",
      "source_dirty": true,
      "source_ref": "source_ref",
      "source_repo": "source_repo",
      "source_subpath": "source_subpath",
      "working_tree_hash": "working_tree_hash",
      "agent_id": "agent_id",
      "build_end_time": "2019-12-27T18:11:19.117Z",
      "build_start_time": "2019-12-27T18:11:19.117Z",
      "image_url": "image_url",
      "object": "agentex_cloud_build"
    },
    "total_builds": 0
  }
]