rustyai

One facade for the entire framework.

Level 3 — Facade Source

Purpose

A unified API and prelude that re-exports the framework's core capabilities, so a single dependency gets you the whole agent stack.

Key APIs

  • prelude::*
  • AgentBuilder
  • RustyAI

Dependencies

patterns · runtime · cognition · messaging · agent-core

rustyai.rs
use rustyai::prelude::*;
let agent = AgentBuilder::new("researcher")
.with_belief("rust_is_fast")
.with_goal("find_solution")
.build();
Cargo.toml
[dependencies]
rustyai = "0.2"

See it in a running system.

The xbot case study shows agent-core and cognition driving a long-lived autonomous application.