feat(grid-agent): add bounded world perception tools (#124)
This commit is contained in:
@@ -9,6 +9,7 @@ pub mod config;
|
||||
pub mod conversation;
|
||||
pub mod interaction;
|
||||
pub mod llm;
|
||||
pub mod perception;
|
||||
pub mod policy;
|
||||
pub mod service;
|
||||
pub mod session;
|
||||
@@ -20,6 +21,8 @@ mod conversation_tests;
|
||||
#[cfg(test)]
|
||||
mod interaction_tests;
|
||||
#[cfg(test)]
|
||||
mod perception_tests;
|
||||
#[cfg(test)]
|
||||
mod policy_tests;
|
||||
#[cfg(test)]
|
||||
mod session_tests;
|
||||
@@ -31,6 +34,7 @@ pub use backend::{
|
||||
#[cfg(feature = "live-grid")]
|
||||
pub use backend::{
|
||||
LibremetaverseClientOwner, LibremetaverseInteractionSink, LibremetaverseSessionBackend,
|
||||
LibremetaverseWorldSnapshotSource,
|
||||
};
|
||||
pub use config::{
|
||||
AgentConfig, BehaviorSettings, ConfigError, ConfigLoader, ConversationSettings, EndpointUrl,
|
||||
@@ -55,6 +59,14 @@ pub use llm::{
|
||||
Completion, CompletionMessage, ContentPart, ImageDetail, LlmClient, LlmError,
|
||||
LlmTransportLimits, ToolDefinition, ToolSchema, Usage,
|
||||
};
|
||||
pub use perception::{
|
||||
AGENT_STATE_TOOL, AgentSnapshot, EnvironmentSnapshot, INVENTORY_SEARCH_TOOL, InventoryMetadata,
|
||||
LOCATION_TOOL, LandmarkMetadata, NEARBY_AVATARS_TOOL, ObservedAvatar, ObservedObject,
|
||||
PARCEL_ENVIRONMENT_TOOL, PerceptionBackend, PerceptionError, PerceptionIngress,
|
||||
PerceptionObservation, PerceptionOutcome, RECEIVED_LANDMARKS_TOOL, RECENT_PARTICIPANTS_TOOL,
|
||||
SnapshotFuture, VISIBLE_OBJECTS_TOOL, WorldPosition, WorldSnapshot, WorldSnapshotSource,
|
||||
perception_policy_tools, unix_millis_now,
|
||||
};
|
||||
pub use policy::{
|
||||
ActionOrigin, AllowedOrigins, ApprovalId, ApprovalRule, AuthenticatedPrincipal,
|
||||
AuthorizedAction, BudgetLimits, Capability, FixedCost, Idempotency, MemoryPolicyAudit,
|
||||
|
||||
Reference in New Issue
Block a user