Expand description
Unified umbrella crate for the tirea agent framework.
Use feature flags to control which modules are included:
| Feature | What it enables |
|---|---|
core | AgentOS composition + runtime (default) |
ag-ui | AG-UI protocol adapters |
ai-sdk-v6 | Vercel AI SDK v6 protocol adapters |
mcp | MCP tool registry integration |
postgres | PostgreSQL thread store backend |
nats | NATS JetStream thread store backend |
full | All of the above |
§Quick start
[dependencies]
tirea = { version = "0.1", features = ["ag-ui"] }ⓘ
use tirea::prelude::*;Re-exports§
pub use tirea_contract as contracts;pub use tirea_state as state;
Modules§
- composition
- AgentOS composition layer (builder, registries, agent definitions).
- extensions
- AgentOS extensions (permission, reminder, interaction, etc.). Extension bundles: skills, policy, reminders, observability.
- prelude
- Prelude for convenient imports.
- runtime
- AgentOS runtime layer (run preparation, execution, active-run coordination).