events.iterate.com

Event type

events.iterate.com/agent/configured

Merges a partial configuration into the agent's config; omitted keys keep their current values.

Payload schema

configobject

Partial patch, deep-merged into the current config.

llmobjectoptional
modelstringoptional
llmRequestDebounceMsintegeroptional
llmRequestExpiryMsintegeroptional
llmRequestRetryPolicyobjectoptional
maxAttemptsintegeroptional
backoffBaseMsintegeroptional
backoffMaxMsintegeroptional
maxAutonomousTurnsintegeroptional
scriptResultHistoryLimitintegeroptional
compactionTriggerFractionnumberoptional
Raw JSON schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "config": {
      "type": "object",
      "properties": {
        "llm": {
          "type": "object",
          "properties": {
            "model": {
              "type": "string",
              "minLength": 1
            }
          }
        },
        "llmRequestDebounceMs": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "llmRequestExpiryMs": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "llmRequestRetryPolicy": {
          "type": "object",
          "properties": {
            "maxAttempts": {
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991
            },
            "backoffBaseMs": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "backoffMaxMs": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            }
          }
        },
        "maxAutonomousTurns": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "scriptResultHistoryLimit": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "compactionTriggerFraction": {
          "type": "number",
          "exclusiveMinimum": 0,
          "maximum": 1
        }
      },
      "additionalProperties": false,
      "description": "Partial patch, deep-merged into the current config."
    }
  },
  "required": [
    "config"
  ]
}