# Create an agent

Agents are the workers. The only one seeded on a fresh install is the **Caretaker** (id `ops-agent`) — a safe daily default with a scoped toolset.

## Create one

1. Go to **/agents** and press **New agent**.
2. Give it a name and (optionally) a schedule, engine, and skills.
3. Save. The runtime writes its workspace files under `workspace/agents/<agent-id>/` (`AGENTS.md`, `skills.md`, `tools.md`, `heartbeat.json`).

## Two detail views

Open an agent to see its detail page:

- **Simple** (default) — status, schedule, last run, a **Run** button, recent activity.
- **Details** (`?view=details`) — skills editor, memory pruning, tool permissions, audit history, runs table, recent artifacts, and engine swap.

## Scope its tools

Tool permissions are per-agent. Most write tools are **default-deny**; read tools like web search are default-allow. Risky actions still pass through the trust-mode gate and may need approval.

## Run it

Press **Run** on the Simple view to trigger an immediate run, or give it a schedule so it runs on its own.

## Related

- [Schedules and cron](/help/schedules-and-cron)
- [Set trust mode](/help/set-trust-mode)
