InfraDots logo
Documentation

Agents

InfraDots agents review and implement infrastructure changes for you. They work on your Terraform/OpenTofu code and your plans, and they follow the standards your team writes down.

What agents do

Review

The review agent reviews pull requests and commits together with the plan. It applies risk-based checklists by resource type, leaves line comments on the change, and can request changes. It requests changes when fmt or the run failed.

Agent code review

Implement

The implement agent writes a change and opens a pull request. A follow-up request on the same pull request adds to it instead of starting over.

Auto-implement

When the workspace allows it, the review agent can implement its own findings. It opens either a single pull request, or, with the "minimal blast radius" option, splits the fixes into several smaller pull requests.

Reviewer guidance

Reviewer Guidance is org-wide guidance that your team writes and approves. Agents read it before every review. It is not learned automatically.

Skills

Organizations can install skill packages from git, following the Agent Plugins standard. Skills give agents your playbooks and checklists.

Registry lookups

Agents look up the newest provider and module versions, and a resource's reference (arguments, attributes, examples), in the public Terraform and OpenTofu registries, asking the registry that matches the workspace (OpenTofu or Terraform) first. This lets agents pin current versions and use arguments that exist.

Where you trigger them

  • Web app - from your workspaces and pull requests.
  • Slack - ask the InfraDots Slack bot.
  • CLI - idp agent list and idp agent history <job-id> (see idp-cli).
  • Your IDE - the AI in Your IDE skill lets Claude Code or Cursor drive the CLI.

Where they run

WhereModelRead more
InfraDots cloudManaged by InfraDotsThis page
Your Kubernetes clusterYour own model account (Anthropic, Bedrock, Vertex, Foundry)Self-hosted Runners
Your laptop, no accountYour own model accountReview & implement locally

Getting started

Agents are off by default: turn them on for a workspace in its settings (or --agents-enabled with idp workspace create, or agents_enabled in the Terraform provider). Then they review the workspace's runs as they finish, within your plan's agent interactions. Auto-implement is set for the organization, and each workspace can override it. See Reviewer Guidance to teach the reviewer your standards.

ℹ️ Info

[!info] Starter includes 5 agent interactions, Growth starts from 15 and scales with your plan, and Enterprise has custom limits. Running agents locally with --offline is free and needs no account.