Configure an agent
An agent configuration gives Gideon a role, operating instructions, and a set of capabilities. Use a specialist when a recurring kind of work deserves its own defaults.
Create the role
Open Agents and create an agent. Give it a name and a one-line description. Write a system prompt that states its responsibilities, boundaries, and how to report results. Keep Voice—tone and personality—separate from operating instructions.
Choose capabilities
Review the tools and skills attached to the agent. Set its approval mode deliberately. A specialized name does not make broad access necessary. Hosted model selection is managed; self-hosted agents can use the model controls available there.
Add routing hints
Specialty describes when the agent is the right fit. Routing hints are example requests that should suggest it. With specialist suggestions enabled in Chat settings, Gideon offers a routing chip rather than silently retargeting the chat. Leave specialty empty if you do not want suggestions.
Set context
Use Default directory for a workspace the runtime can access. An optional memory store can give the agent a named context. Check the resulting session’s workspace before assigning file changes.
Inspect and revise
Agent details show instructions, skills, tools, triggers, routing notes, and lifecycle hooks. Try the agent on a bounded real task before relying on automation. Change its instructions when the outcome reveals a specific problem.
For external agent CLIs and their restrictions, read runners and defaults.