Skip to main content
Agent configuration controls for model, skills, grants, triggers, and runtime boundaries.
Create an agent when you want a reusable automation identity for a workspace. A production triage agent, a repository-change agent, and a seller support agent can all use the same resource model with different instructions and policies.
Agent resources are available through the API. Dashboard configuration screens will expose the same fields as product UI.

What you configure

Grants

Grants are explicit permissions. Avoid giving an agent broad mutation access when it only needs context. For agents that prepare repository change requests, the recommended baseline is: Additional actions such as update, close, or accept should be separate grants and can require approval.

Model policy

Agents can use Akua-managed billing or workspace-owned provider credentials. Workspace credentials are referenced through secrets; secret values are not exposed to the agent runtime. Use budget limits for agents that can run automatically or launch coding work.

Communication style

Agents should match the user’s experience level. A beginner may need “your app keeps restarting” with a suggested next step. An expert may prefer exact resource names, recent events, and the underlying Kubernetes status. Use an adaptive style when the agent should vary detail within an explicit user, session, or agent default. The agent should not silently change a user’s proficiency level based on writing style. Communication style should not reduce analysis quality. It changes how findings are explained, not what evidence the agent gathers or records.

Runtime policy

Not every task needs a retained runtime. Prefer the cheapest safe runtime:

Ambient agents

Configure background triggers and policy.

Permissions and security

Choose safe grants and approval gates.