Pulumi Agents
Pulumi Agents are managed AI agents that run in Pulumi Cloud. Each agent has saved instructions, connected tools, and permissions for its work. Use a pre-built agent or build your own to take on ongoing infrastructure responsibilities, such as investigating incidents or maintaining dependencies.
Neo is your pre-built personal agent. It works on your behalf using your existing Pulumi Cloud access. You do not need to create it or assign it a separate role.
Use pre-built agents
Pulumi provides agents for incident investigation, drift response, deployment troubleshooting, and other infrastructure work. Choose an agent, connect the tools it needs, and adapt its instructions to your team.
Build custom agents
Build an agent around your team’s infrastructure and operating procedures. For example, an agent investigating checkout failures can correlate application errors with recent deployments and cloud configuration, follow your incident runbook, and prepare a fix for review. Give it your service’s runbooks and access to the relevant logs, resources, and repositories.
Connect your tools
Connect your tools so agents can work with your cloud resources, code, logs, and issues.
Assign and automate
Assign work directly, or use events and schedules to start work automatically.
Collaborate
Collaborate in tasks or Slack threads to add context, answer questions, and refine the agent’s work.
Control access and approvals
Control which stacks, cloud accounts, and repositories an agent can access, and when it needs your approval. See Permissions and approvals for how Pulumi Cloud roles, external credentials, and approval settings work together.
Use Pulumi Agents
Create and manage agents for your team, or assign work to an existing agent. For personal tasks, follow the Neo guides.