feat(grid-agent): add chat and IM interactions (#123)
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
pub mod backend;
|
||||
pub mod config;
|
||||
pub mod conversation;
|
||||
pub mod interaction;
|
||||
pub mod llm;
|
||||
pub mod policy;
|
||||
pub mod service;
|
||||
@@ -17,6 +18,8 @@ pub mod types;
|
||||
#[cfg(test)]
|
||||
mod conversation_tests;
|
||||
#[cfg(test)]
|
||||
mod interaction_tests;
|
||||
#[cfg(test)]
|
||||
mod policy_tests;
|
||||
#[cfg(test)]
|
||||
mod session_tests;
|
||||
@@ -26,7 +29,9 @@ pub use backend::{
|
||||
WorldMutator,
|
||||
};
|
||||
#[cfg(feature = "live-grid")]
|
||||
pub use backend::{LibremetaverseClientOwner, LibremetaverseSessionBackend};
|
||||
pub use backend::{
|
||||
LibremetaverseClientOwner, LibremetaverseInteractionSink, LibremetaverseSessionBackend,
|
||||
};
|
||||
pub use config::{
|
||||
AgentConfig, BehaviorSettings, ConfigError, ConfigLoader, ConversationSettings, EndpointUrl,
|
||||
Environment, GridConnection, Limits, LlmConnection, MapEnvironment, OperatingMode,
|
||||
@@ -38,6 +43,14 @@ pub use conversation::{
|
||||
ConversationStore, MemoryEvent, MemoryReason, MemoryRecord, MemoryTrust, MemoryUpdate,
|
||||
SystemConversationClock,
|
||||
};
|
||||
pub use interaction::{
|
||||
DeliveryFuture, DeliveryOutcome, ImDialogKind, InboundInteraction, InboundSource,
|
||||
InteractionChannel, InteractionCoordinator, InteractionDeliveryError, InteractionError,
|
||||
InteractionHandle, InteractionIngress, InteractionIntent, InteractionModelError,
|
||||
InteractionObservation, InteractionOrigin, InteractionResponder, InteractionSettings,
|
||||
InteractionSink, OutboundInteraction, PolicyLlmResponder, ResponderFuture, ResponseRequest,
|
||||
SuppressionReason, VisibleResponse, split_utf8,
|
||||
};
|
||||
pub use llm::{
|
||||
Completion, CompletionMessage, ContentPart, ImageDetail, LlmClient, LlmError,
|
||||
LlmTransportLimits, ToolDefinition, ToolSchema, Usage,
|
||||
|
||||
Reference in New Issue
Block a user