Astreus

Astreus autonomous AI agent frameworkAstreus

Powerful and developer-friendly framework for building autonomous AI agents.

Production-ready agents.Real orchestration.

Combine sub-agents, graph workflows, persistent memory, and MCP-connected tools in one developer-friendly framework built for complex, real-world execution.

Coordinator

Route incoming task

Evaluate role fit, available tools, and memory scope before delegation.

confidence scorestable
context attachedgraph
delegation modeauto

Research Specialist

Pulls product context, prior tasks, and unresolved edge cases.

Policy Specialist

Verifies approval rules, limits, and escalation constraints.

Sub-Agent Coordination

Delegate complex work to specialized agents with graph-aware routing, shared context, and capability-based assignment.

Workflow graph

Dependencies, branching, and task state

3 branches2 parallel

queued

08

running

03

complete

21

scheduled

04

Intake
Research
Memory
Analysis
Policies
Merge
Report

Graph Workflows

Build DAG-based execution flows with dependency management, parallel branches, task status, and scheduled runs.

Memory search

live
enterprise SLA path refund escalation
Customer is on enterprise support tier
Previous refund required finance approval
Escalation routed through billing graph
Tool access already granted for billing actions
Similar request resolved with refund-safe policy chain
Customer sentiment dipped after previous handoff delay

Retrieved context

4,800

tokens injected before response generation

synced
Session scope92%
Graph scope71%
Task scope44%
Context reuselast 7 runs

Persistent Memory

Store scoped memories per session, graph, or task, then retrieve the right context with vector search and automatic injection.

Connected MCP servers

filesystem

local access

ready

github

repo sync

ready

postgres

query layer

ready

active servers

03

scoped attach

task

Servers are discoverable and can be attached per agent, per task, or per workflow execution.

Tool registry

schema validationon
function callingauto
manual invokeready
Tool latencylast hour
Plugins and MCP endpoints work together, so the same agent can mix typed local tools with external services cleanly.

MCP + Tooling

Connect MCP servers, register plugins, and expose typed tools with schema validation and automatic function calling.

Framework, CLI, and examples that ship faster.

Learn the core APIs, build with the CLI, and move through real-world examples without jumping across disconnected docs.

Framework

Agent.create()

Create agents with memory, knowledge, vision, and orchestration from one typed API surface.

Model layer

OpenAI, Claude, Gemini, Ollama

Built-ins

memory, knowledge, vision, MCP

Core runtime primitives

Agents, tasks, graphs, memory, scheduler, security, vision, knowledge, and MCP live in one consistent framework surface.

CLI

$npm install -g @astreus-ai/astreus-cli
$astreus

scaffold

agent setup

providers

switch + test

file tools

read, write, edit

Build and iterate in terminal

Use the Astreus CLI to scaffold projects, inspect code, switch providers, and keep development moving from one place.

Examples

Your First Agent
Agent with Memory
Graph + Sub-Agents
MCP Integration
Task Attachments

Support escalation

Graph-routed support flow with persistent memory, MCP-connected tools, approval-safe escalation logic, reusable context pulled from previous runs, and fallback routing that keeps the workflow stable when confidence drops or tool access changes mid-run.

Example path

Clone the examples repo or install the package and build the same workflow from scratch.

Real working patterns

Start from memory, graphs, sub-agents, plugins, MCP, and scheduling examples that map to real production use cases.

Questions, answered.

The essentials on how Astreus works, what ships in the framework, and where teams use it in real production systems.

Astreus is built for autonomous AI agents, multi-step workflows, sub-agent coordination, memory-backed assistants, MCP-connected tooling, and production task execution from one TypeScript framework.

Yes. Astreus supports specialized sub-agents, delegation, parallel execution, and DAG-style graph workflows with dependencies, conditional logic, scheduling, and task orchestration.

Yes. Persistent memory lets agents store and retrieve context with vector search so they can remember past conversations, reuse relevant details, and maintain continuity over time.

Astreus includes a plugin system and MCP integration for connecting external tools and services. You can register typed tools, validate inputs with schemas, and let agents call them cleanly during execution.

Yes. Agents can work with vision, document processing, and knowledge base features, including RAG-style retrieval, chunking, embeddings, and similarity search for grounded responses.

Astreus exposes a unified interface across providers such as OpenAI, Claude, Gemini, and Ollama, so teams can switch models, compare behavior, and route workloads without rewriting agent logic.