The DevOps Agent is currently in alpha. Features and behavior may change as we iterate on feedback. Responses are AI-generated and may not always be accurate. If you’re unsure about a recommendation, reach out to support.
Setup
To enable the DevOps Agent, open the agent sidebar from any app page and click the settings icon. You’ll need to configure three things:- Provider - the LLM provider to use (currently Anthropic is supported)
- Model - which model to run (Claude Sonnet 4, Claude Opus 4, or Claude 3.5 Haiku)
- API key - your API key for the selected provider
How It Works
The agent runs inside your cluster and has read-only access to inspect the infrastructure backing your apps, add-ons, and datastores. When you ask a question, it pulls together information from multiple sources to build a diagnosis:- Porter API - deployment history, revision status, service configuration, build info
- Live cluster state - service logs, resource usage, events, scheduling status
- Porter docs and knowledge base - troubleshooting guides and configuration references
Using the Agent
Open the DevOps Agent with⌘+I (or Ctrl+I on Windows/Linux), or click the agent icon in the sidebar. It’s available on any app, add-on, datastore, or cluster page. Ask your question in the input field and the agent will start investigating.
As it works, you can see what it’s checking in a collapsible thinking section. Once it has a diagnosis, it presents a concise answer with what went wrong and how to fix it, usually with links to the relevant Porter docs or dashboard settings.
The agent maintains a session, so you can ask follow-up questions to dig deeper into the same issue.
After the agent responds, you can rate the answer with thumbs up or thumbs down. If the answer wasn’t helpful, you’ll be prompted to select a reason (inaccurate, not helpful, or too verbose). You can also create a support ticket directly from any agent response by clicking the headset icon, which is useful if the agent’s diagnosis points to something that needs human help.
What You Can Ask About
The agent is good at diagnosing runtime issues with your apps and infrastructure. Some common questions:- Why is my service restarting?
- Why did this deployment fail?
- What’s using all the memory on my cluster?
- Why can’t my app connect to the database?
- How do I set up autoscaling for this service?
- Why is my build failing?
Limitations
The agent has read-only access. It can inspect your infrastructure and tell you what’s wrong, but it can’t make changes on your behalf. Any fixes it recommends will point you to the right place in the dashboard, CLI, orporter.yaml to make the change yourself.
The agent is scoped to the resource you’re viewing. If you need help with a different app or cluster, navigate to that resource’s page and start a new session.

