iiRecord
Agentic AI Atlas · Long Build (Background)
tool-descriptor:long-builda5c.ai
II.
ToolDescriptor JSON

tool-descriptor:long-build

Structured · live

Long Build (Background) json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · extensions/tool-descriptors/background-build.yamlCluster · extensions
Record JSON
{
  "id": "tool-descriptor:long-build",
  "_kind": "ToolDescriptor",
  "_file": "extensions/tool-descriptors/background-build.yaml",
  "_cluster": "extensions",
  "attributes": {
    "schema": "{}",
    "displayName": "Long Build (Background)",
    "inputSchema": {
      "type": "object",
      "required": [
        "target"
      ],
      "properties": {
        "target": {
          "type": "string"
        },
        "env": {
          "type": "object",
          "additionalProperties": {
            "type": "string"
          }
        }
      }
    },
    "outputSchema": {
      "type": "object",
      "required": [
        "exitCode",
        "logsRef"
      ],
      "properties": {
        "exitCode": {
          "type": "integer"
        },
        "logsRef": {
          "type": "string"
        }
      }
    },
    "timeoutMs": 600000,
    "mode": "background",
    "streamable": false,
    "description": "Kicks off a long-running build in the background and returns a\nhandle / log reference. Status is polled via the runtime's\nbackground-tool capability.\n"
  },
  "outgoingEdges": [
    {
      "from": "tool-descriptor:long-build",
      "to": "capability:supports-tool-call-streaming",
      "kind": "requires_capability",
      "attributes": {
        "level": "recommended"
      }
    }
  ],
  "incomingEdges": [
    {
      "from": "tool-server:anycli-tool-example",
      "to": "tool-descriptor:long-build",
      "kind": "contains_tool_descriptor",
      "attributes": {}
    },
    {
      "from": "tool-server:filesystem-mcp",
      "to": "tool-descriptor:long-build",
      "kind": "contains_tool_descriptor",
      "attributes": {}
    }
  ]
}