Getting Started
Build your first Iron Gorilla agent by defining a narrow job, choosing triggers, and shaping durable steps.
The fastest way to build a good first agent is to keep the scope small. Pick one business task, define the data and tools it needs, then model the work as a sequence of durable steps.
Start with these questions
Before you write code, answer:
- What exact job should this agent own?
- What should trigger it?
- What data does it need?
- What tools should it be allowed to use?
- Which actions can it take on its own, and which need review?
Recommended build sequence
- Define the agent and its identity.
- Declare the tools and data scopes it needs.
- Model the workflow as durable steps.
- Add the trigger or triggers that should start runs.
- Test with realistic inputs, edge cases, and failure paths.
Local validation loop
Local checks focus on the agent source you own. Iron Gorilla runs hosted validation before deploy so policy, approvals, connectors, LLM routing, data access, audit, and replay state are evaluated against the runtime contract.
- Run your normal TypeScript and unit-test checks in the project that owns the agent source.
- Keep input and output schemas close to each step, and parse returned values in the step body.
- Save the source in Iron Gorilla and resolve validation diagnostics from the hosted analyzer.
- Deploy only after the source validates.
- Trigger a hosted run with realistic input and inspect run detail, approvals, and final output.
Calls through kernel.* require the hosted runtime because policy, approvals, connectors, LLM
routing, data access, audit, and replay state live in Iron Gorilla.