Expand description
Core data types used across the interface and core engine.
Re-exports§
pub use crate::speech_to_text::types::SpeakerId;
Modules§
Structs§
- AddDocument
Request - AiSpoken
- AiWritten
- Camera
Input Frame - Represents a single visual frame captured from a camera peripheral.
- Cognitive
Output Speech - Output message intended to be spoken by the system.
- Cognitive
Reasoning - Cognitive
State Update - Update event for the system’s cognitive state.
- Command
Registry Builder - Context
Interaction - Context
Registries - Context
Registry Builder - Context
Request - Document
Id - A unique identifier for a document resource.
- Document
Registration Request - Enveloped
- A generic envelope wrapping a payload with its source plugin identity.
- Message
Channel - An opaque channel identifier used to route messages within the system.
- Message
Id - Message
Text - Represents the text content of a message.
- NotClear
Interaction - NotClear
Interaction Memory - Observed
Interaction - Peer
Input Speech - Input message originating from speech transcription.
- Plugin
Context - Sender
Id - A unique identifier for a message sender.
- SpaceId
- Thread
Id - Timestamp
- Tool
Call Id - Tool
Registry Builder
Enums§
- Cognitive
State - Current operational state of the cognitive loop.
- Document
Ingestion Policy - Peer
Input - Unified input message type for the cognitive loop.
- Speaker
- Represents the identity of a speaker.
- Temporal
Scope