feat: stabilize OpenSim interactions and landmarks
Some checks failed
CI / rust-skia (Rust only) (push) Has been cancelled
CI / required (push) Has been cancelled

This commit is contained in:
2026-08-21 22:46:10 +02:00
parent adf5165033
commit e4e84dcdcb
27 changed files with 536 additions and 101 deletions

View File

@@ -1,8 +1,8 @@
use crate::vision::*;
use crate::{
BoundedText, CompletionMessage, InteractionChannel, InteractionIntent, InteractionModelError,
InteractionOrigin, InteractionResponder, MessageRole, ResponderFuture, ResponseRequest,
VisibleResponse,
BoundedText, Capability, CompletionMessage, InteractionChannel, InteractionIntent,
InteractionModelError, InteractionOrigin, InteractionResponder, MessageRole, ResponderFuture,
ResponseRequest, VisibleResponse,
};
use libremetaverse_types::{
UUID,
@@ -302,6 +302,7 @@ fn request(text: &str) -> ResponseRequest {
channel: InteractionChannel::DirectIm,
origin: InteractionOrigin::AuthorizedIm,
intent: InteractionIntent::Informational,
capabilities: std::collections::BTreeSet::from([Capability::Informational]),
messages: vec![CompletionMessage::text(MessageRole::Avatar, text).unwrap()],
}
}