Skip to main content

elizaos_plugin_experience/
lib.rs

1//! Experience learning plugin for elizaOS agents (Rust).
2//!
3//! Provides:
4//! - Experience types and query structures
5//! - In-memory experience service
6//! - Action for recording experiences
7//! - Provider for injecting relevant experiences into context
8//! - Evaluator for extracting novel experiences from conversation
9//! - Prompt template helpers for extracting experiences
10
11#![warn(missing_docs)]
12#![deny(unsafe_code)]
13
14/// Record experience action.
15pub mod action;
16/// Experience evaluator for extracting learnings from conversation.
17pub mod evaluator;
18/// Prompt builder utilities.
19pub mod prompts;
20/// Experience context provider.
21pub mod provider;
22/// In-memory service for recording/querying experiences.
23pub mod service;
24/// Type definitions for experiences and queries.
25pub mod types;
26
27mod generated;
28
29pub use action::*;
30pub use evaluator::*;
31pub use prompts::*;
32pub use provider::*;
33pub use service::*;
34pub use types::*;