Skip to main content

Adding a new agent

Provision a new AI agent in the Aucert workforce through the Astra console.

Prerequisites

  • Access to Astra console with admin or operator role
  • Agent's purpose, role, and model decided — see Model routing and operator labels for the available models (opus, sonnet, opus-direct, sonnet-direct, kimi) and the [tag]-based override mechanism
  • Platform accounts prepared (GitHub, Plane, Slack as needed)

Steps

1

Create agent in Astra

Open astra.aucert.dev → Agents → Create new agent
Fill in: Fun name (celestial-themed), Role, Trait, Model
Set max_concurrent_tasks to 1 (increase after validation)
Verify
Agent appears in the workforce overview with 'inactive' status
2

Configure platform accounts

GitHub: Create a bot account, add to aucert-admin org
Plane: Create user account in plane.aucert.dev
Record both account IDs in the Astra agent detail page
Verify
Platform accounts tab shows GitHub and Plane accounts linked
3

Store credentials in Token Vault

In agent detail → Token Vault tab
Add GitHub PAT (scopes: repo, workflow)
Add Plane API token
Verify
Token Vault shows 2 tokens stored (encrypted, values hidden)
4

Set system prompt

In agent detail → Configuration tab
Set system prompt prefix (personality, constraints, context loading rules)
Set default runtime config (temperature, max tokens)
Verify
Preview the system prompt — should include CLAUDE.md rules and agent-specific guardrails
5

Activate the agent

Set agent status to 'active' in Astra
The dispatcher can now assign tasks to this agent
Verify
Agent card shows green 'Active' status badge in workforce overview

Naming conventions

ConventionRuleExamples
Fun nameCelestial bodies (stars, constellations)Vega, Rigel, Lyra, Altair, Sirius
No duplicatesCheck existing agents before choosingastra.aucert.dev/agents
Role namesLowercase, descriptivecoder, ops, docs, reviewer
TraitsLowercase adjectivethorough, fast, creative

Security considerations

  • Token rotation: Rotate platform tokens every 90 days via the Token Vault
  • Least privilege: GitHub PATs should have minimal required scopes
  • Audit trail: Every token access is logged in Astra's audit log
  • Encryption: All tokens encrypted with AES-256-GCM, master key from K8s secret

What's next