feat(grid-agent): isolate conversation memory (#122)
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
|
||||
pub mod backend;
|
||||
pub mod config;
|
||||
pub mod conversation;
|
||||
pub mod llm;
|
||||
pub mod policy;
|
||||
pub mod service;
|
||||
@@ -13,6 +14,8 @@ pub mod session;
|
||||
pub mod tool_loop;
|
||||
pub mod types;
|
||||
|
||||
#[cfg(test)]
|
||||
mod conversation_tests;
|
||||
#[cfg(test)]
|
||||
mod policy_tests;
|
||||
#[cfg(test)]
|
||||
@@ -25,9 +28,15 @@ pub use backend::{
|
||||
#[cfg(feature = "live-grid")]
|
||||
pub use backend::{LibremetaverseClientOwner, LibremetaverseSessionBackend};
|
||||
pub use config::{
|
||||
AgentConfig, BehaviorSettings, ConfigError, ConfigLoader, EndpointUrl, Environment,
|
||||
GridConnection, Limits, LlmConnection, MapEnvironment, OperatingMode, SecretString,
|
||||
StdEnvironment, Timeouts,
|
||||
AgentConfig, BehaviorSettings, ConfigError, ConfigLoader, ConversationSettings, EndpointUrl,
|
||||
Environment, GridConnection, Limits, LlmConnection, MapEnvironment, OperatingMode,
|
||||
SecretString, StdEnvironment, Timeouts,
|
||||
};
|
||||
pub use conversation::{
|
||||
ConversationChannel, ConversationClock, ConversationContext, ConversationError,
|
||||
ConversationKey, ConversationLimits, ConversationMetadata, ConversationPersistence,
|
||||
ConversationStore, MemoryEvent, MemoryReason, MemoryRecord, MemoryTrust, MemoryUpdate,
|
||||
SystemConversationClock,
|
||||
};
|
||||
pub use llm::{
|
||||
Completion, CompletionMessage, ContentPart, ImageDetail, LlmClient, LlmError,
|
||||
|
||||
Reference in New Issue
Block a user