Package-level declarations
Types
Platform-agnostic contract defining operations that AI systems can invoke.
Implementation of AiFunctionProvider that bridges AI function invocations to existing Meshtastic repositories and use cases.
Unread info for a single contact or channel.
Resolves fuzzy node and channel name queries to concrete identifiers.
Result of a AiFunctionProvider.getChannelInfo invocation.
Result of a AiFunctionProvider.getDeviceStatus invocation.
Result of a AiFunctionProvider.getMeshMetrics invocation.
Result of a AiFunctionProvider.getNodeDetails invocation.
Result of a AiFunctionProvider.getNodeList invocation.
Result of a AiFunctionProvider.getRecentMessages invocation.
Result of a AiFunctionProvider.getUnreadSummary invocation.
Result of a AiFunctionProvider.getMeshStatus invocation.
Detailed telemetry and status for a specific node.
Sliding-window rate limiter for AI-triggered operations.
Result of a AiFunctionProvider.sendMessage invocation.
Unread message summary across all contacts.