Iron Gorilla Developers

SDK Reference

Generated API reference for the Iron Gorilla agent SDK.

SDK v2026.4.0

This reference documents the public Iron Gorilla SDK surface used to define agents, model steps, declare triggers, call LLMs, configure DLP, and format chat context.

Kernel Methods

  • kernel.invokeTool — Invoke a registered tool through the governed kernel.
  • kernel.callLLM — Call an LLM provider through the governed kernel.
  • kernel.readData — Read data through a mediated data source.
  • kernel.writeData — Write data through a mediated data target.
  • kernel.now — Request a deterministic kernel-controlled timestamp.
  • kernel.random — Request a deterministic kernel-controlled pseudo-random value.
  • kernel.uuid — Request a deterministic kernel-controlled identifier.

Classes

Interfaces

Type Aliases

Functions

  • chatTranscriptMessages — Return normalized prior chat messages from the current step input.
  • defineAgent — Create an agent definition that Iron Gorilla can validate and run.
  • formatChatTranscript — Format prior chat transcript messages as compact role-prefixed text.
  • step — Define one durable step in an agent workflow.
  • validateManualInputPayload — Validate one manual-run payload against the agent's declared manual-input contract.

Variables

  • DLP_ACTION_FAMILIES — Action family labels that can receive DLP policy overrides.
  • kernel — Public kernel proxy used inside agent steps for LLM calls, mediated tools, data access, and deterministic runtime utilities.

On this page