axoniac
Rust client for the Axoniac API — agent packs, tenants, and memories.
Installation
[]
= "0.1"
Quick start
use Axoniac;
async
Features
- Pack provisioning — provision souls, personas, and agent pack definitions
- Tenant management — create tenants and retrieve their resolved bundles
- Memory access — list and query agent memories with pagination
- Async — built on
tokioandreqwest - Type-safe — fully typed request/response models with
serde
API
Client
// Default base URL (https://axoniac.com)
let client = new?;
// Custom base URL
let client = new?;
Methods
| Method | Description |
|---|---|
provision_pack(request) |
Provision a complete agent pack (soul + personas + pack) |
install_agent_pack(tenant_id, content_hash) |
Install a provisioned pack onto a tenant |
create_tenant(name) |
Create a new tenant |
get_tenant_bundle(tenant_id) |
Get the resolved bundle for a tenant |
list_memories(tenant_id, limit, offset) |
List memories with pagination |
License
MIT