Skip to content

Agents Overview

In a nutshell

This tab covers adding conversational AI or LLM-backed behavior to OVOS through personas, instead of (or alongside) fixed skills. It walks from the persona concept through engine choice, memory, tools, and the LLM backends a persona can run on. For a fixed, deterministic skill instead, see the Skills tab.

This tab is for anyone adding conversational AI or LLM-backed behavior to OVOS, instead of (or alongside) fixed skills.

Start here

  1. Personas & PersonaService: the entry concept, a persona is a configured AI agent OVOS can talk to.
  2. Agent Engine Types: the different kinds of engine a persona can run on.
  3. Choosing an engine: specialized agent engines beyond the basics.
  4. Building Agent Plugins: write your own engine when the built-in ones don't fit.

Personas

Two ways to extend a persona past a single-turn reply: give it memory across a conversation, or run it as its own service other clients can reach.

Loops, tools, interoperability

Once a persona can talk, it can also act. This group covers how an agent plans over multiple steps, how it calls out to tools, and how it reaches (or is reached by) agents and tools outside OVOS. Start with the loop architectures page.

LLM Backends

The engines a persona can run its language model on: a hosted or self-hosted OpenAI-style API, a local GGUF model, or an LLM used as a pipeline transformer instead of a persona.

Want a fixed, deterministic skill instead of an open-ended agent? That's the Skills tab. Deploying a persona remotely over HiveMind? See Remote Agents with HiveMind in the Production tab.


Read next: Personas & PersonaService Related: Skill Development Overview · Pipeline Overview & Reference · Production Overview