<!-- https://staircase.co/agents/creating-new-agents -->
# Creating new agents

# Creating new agents

Agents whose output is another agent — the specification it is written from, the scaffold it is built on, and the evaluation set that gates it.

- Assistant builder
<!--source:agent-kits-->
Designs and implements task-triggered agents on the established runtime pattern — one function receiving events from the work-management surface, conversation state held externally, a model doing the reasoning, and tracing on every turn.
<!--/source-->
- Audit analyser
<!--source:agent-kits-->
Builds analysers that read pipeline output, apply versioned audit profiles, and emit evidence-backed anomaly records for a person to review.
<!--/source-->
- Operations agent builder
<!--source:agent-kits-->
Builds the operations agents that drive document and media pipelines: resolving the target environment from what the requester said or from their profile, discovering the deployed stack, starting and watching runs, handling replays and approval gates, and preparing configuration changes as reviewable proposals.
<!--/source-->
- Spend approval
<!--source:agent-kits-->
Builds the workflow that watches model spend against a threshold, opens an approval task when it is crossed, and raises the limit by a configured increment only after a human completes that task.
<!--/source-->
