Skip to main content
Software is becoming agentic and many parts of your product will become agent-driven. Most products start with a chat copilot, then add more agent-driven surfaces: smart empty states, inline workflow recommendations, personalized help notes, proactive nudges. Each one is its own agent with its own job. Agno runs all of them in one place. Sessions, memory, knowledge, and auth are shared across every surface, so the product feels like one system.
That is the start of your product copilot. Persistent multi-turn history, per-user memory, and an HTTP API with streaming, sessions, and auth.

Auth and tenancy are built in

Your AgentOS ships with JWT-based authentication. Turn it on and identity is read from a bearer token. user_id, session_id, and scope claims all come from the token.

The mental model

The agent runs in your AgentOS as a service. Every product surface is a client that calls it over HTTP. Every surface shares the same (user_id, session_id) state. A user the agent met in the chat panel is already known to the inline action agent.

Guided paths

Explore

Serve as an API

Turn the agent into an HTTP service with streaming, sessions, and auth.

Sessions and memory

Persistent multi-turn history and per-user memory, with no state layer to build.

Connecting your data

Give the agent live access to Slack, Drive, databases, and MCP servers.

Interfaces

Slack, Telegram, WhatsApp, and browser surfaces with one line each.

Developer Resources