Agent Profiles vs LLM Profiles
Agent Profiles and LLM profiles control different layers:| Profile Type | Controls | Where to Manage |
|---|---|---|
| Agent Profile | Which agent runs the conversation and the agent-specific configuration | Settings > Agent |
| LLM Profile | Which LLM provider, model, and credentials an OpenHands agent uses | Settings > LLM |
Manage Agent Profiles
OpenSettings > Agent to manage the Agent Profile library.
From this page, you can:
- Create an OpenHands or ACP Agent Profile
- Rename a profile
- Edit profile settings
- Set a profile as active
- Delete profiles you no longer need
Choose a Profile for a Conversation
On the home screen, use the agent profile picker in the chat launcher to choose the profile for the next conversation. This selection affects the conversation you are about to start. Existing conversations keep the agent profile they were launched with.OpenHands Profiles
Use an OpenHands profile when you want Agent Canvas to run the built-in OpenHands agent. An OpenHands profile references an LLM profile, so model and credential changes are managed inSettings > LLM. Use this when you want Agent Canvas to own both the agent behavior and the model configuration.
ACP Profiles
Use an ACP profile when you want Agent Canvas to drive an external coding agent through the Agent Client Protocol. ACP profiles are useful for agents such as:- Claude Code
- Codex
- Gemini CLI
- a custom ACP server

