Skip to content

AgentaoEmbed an AI agent into your own product

A 3-line Python import, or stdio JSON-RPC for any language. Tools, permissions, memory, multi-tenant — included.

What is Agentao, in one paragraph

Agentao is an embeddable Python agent runtimefrom agentao import Agentao and you have a stateful, tool-using assistant inside your app. Same runtime also speaks the ACP stdio protocol so non-Python hosts (IDE plugins, Node, Go, Rust) can drive it without re-implementing anything.

What's in the box: built-in tools (files / shell / web / search), MCP client, permission engine, multi-tenant working directories, conversation compression, SQLite-backed memory, runtime LLM swap.

Pick your starting point

If you're…Read in order
Just exploring1.4 Hello1.2 Core Concepts
A Python backend engineer shipping a feature1.4Part 25.1 Custom ToolsPart 6
Building an IDE / editor plugin1.3 ModesPart 3 · ACPPart 4 · Events
Building platform extensions / audit automationPart 5 · Extend Agent Behavior5.7 Plugin Hooks4.7 Harness Contract
You already know the product shapePart 7 · Blueprints → matching blueprint → linked reference chapters
DevOps / SRE1.5 RequirementsPart 6
Security reviewerPart 6 · Defense5.4 Permission Engine6.5 Secrets & Injection

Prefer Chinese? → 简体中文版本

Assumes basic familiarity with LLMs and function/tool calling. JSON-RPC is only needed for the ACP path.