Iron Gorilla Developers

AgentLoopConfig

SDK declaration for an autonomous loop's model, tool surface, and caps.

SDK v2026.4.0

Kind: interface

Signature

Example
export interface AgentLoopConfig

Remarks

The declared tool surface is covered by the manifest signature. At runtime it is intersected with the live connector catalog and a per-tool policy dry-run before any name is shown to the model, and the caps are enforced server-side per loop.

Properties

  • providerId (string): Provider identifier resolved by the LLM proxy.
  • model (string): Model identifier used for loop turns.
  • tools (AgentLoopToolBinding[]): Model-visible tool surface declared for the loop.
  • maxTurns (number): Maximum model turns per loop invocation.
  • tokenBudget? (number): Optional total prompt+completion token budget across the loop.
  • maxWallClockMs? (number): Optional wall-clock ceiling for one loop invocation in milliseconds.
  • instructions? (string): Optional base system prompt for the loop.

On this page