Skip to content

Agent Types

Frona ships with four built-in agent types. Each is designed for a specific kind of work and comes pre-configured with an appropriate system prompt, model group, and tool set.

The default conversational agent. It handles general questions, casual chat, and everyday tasks. It has access to the full tool suite and uses the primary model group.

The System Assistant:

  • Maintains a conversational, personality-driven style
  • Reads your memory to personalize responses
  • Can delegate complex tasks to specialized agents
  • Handles tool coordination for multi-step requests

This is the agent you interact with by default when you open the chat interface.

A web research specialist that gathers, evaluates, and synthesizes information from the internet. Uses the reasoning model group.

The Researcher follows a structured workflow:

  1. Plan: breaks down the research question
  2. Search and gather: uses web search and browsing tools
  3. Evaluate: assesses source credibility and relevance
  4. Synthesize: produces a structured summary with citations

Best for tasks like market research, fact-checking, competitor analysis, or gathering information on a topic.

A coding-focused agent that writes, debugs, and explains code. Uses the coding model group.

The Developer follows this approach:

  1. Analyze: understands the problem and requirements
  2. Plan: outlines the implementation strategy
  3. Implement: writes the code using CLI and file tools
  4. Verify: tests and validates the result

It has access to the CLI tool for running commands in a sandboxed environment, plus file read/write operations.

A voice-capable agent that handles phone calls through Twilio integration. Uses the primary model group.

The Receptionist can:

  • Make outbound voice calls (make_voice_call)
  • Send DTMF tones for navigating phone menus (send_dtmf)
  • Hang up calls (hangup_call)
  • Read your memory before calls to understand context

Phone numbers must be in E.164 format (e.g., +15551234567).

TaskAgent
General questions, casual chatSystem Assistant
Web research, fact-checkingResearcher
Writing or debugging codeDeveloper
Making phone callsReceptionist

You can also create custom agents that combine capabilities from any of these types. See Agent Configuration.