Beyond the default assistant, you can create specialized agents — each with its own identity, model, skills, and memory. Manage them in Settings → Agents, and summon one in the launcher with @agent-id.
Why create an agent
A purpose-built agent gives you consistent behavior for a recurring role — a code reviewer, a research analyst, a daily-standup writer. It always uses the right model, knows the relevant skills, and keeps its own memory separate from your general assistant.
What you configure
Each agent has several tabs:
Prompt
- Display name and agent ID — the ID is the summon handle (
@code-reviewer) and is fixed once created. - Description — what the agent is for.
- Default model (optional) — overrides the conversation's model when this agent runs.
- Soul — identity and personality, prepended to the system prompt.
- System — operational instructions, applied after the soul.
- Photo (optional) — an avatar (PNG/JPEG/GIF/WebP/AVIF, up to 10 MB).
Memory
A dedicated memory file the agent reads for context, editable here and visible on the Memory page.
Channels
Subscribe the agent to shared memory channels (e.g. #project-notes, #team-guidelines) so it draws on common context.
Skills
Pin a subset of your installed skills so this agent prioritizes them when matching prompts.
Schedules
List and manage the scheduled tasks bound to this agent — run now, edit, or delete. When a bound schedule fires, the task runs as this agent.
Summoning an agent
Type @agent-id in the launcher to start a conversation with that agent (for example, @research summarize this paper). Tasks bound to the agent automatically run under it.
Built-in agents
Agentastic ships with system-managed agents like Deep Research and Slide Creator. These power the corresponding apps and can't be deleted, but you can use them like any other agent.
Related
- Task Scheduler — run agents automatically
- Memory & Channels — shared context for agents
- Skills — capabilities to pin to an agent