chat/chat library
Classes
- AgentCapabilitiesResponse
- AgentToolCapabilities
- AgentToolChoice
- AgentToolkitCapabilities
- AgentTurnToolkitConfig
- ChatBubble
- ChatMessage
- ChatThread
- ChatThreadAttachButton
- ChatThreadAuthorHeader
- ChatThreadBuilder
- ChatThreadController
- ChatThreadEmptyStateContent
- ChatThreadImageAttachment
- ChatThreadInput
- ChatThreadInputFrame
- ChatThreadMessages
- ChatThreadPreview
- ChatThreadProcessingStatusRow
- ChatThreadProcessingSweepText
- ChatThreadSnapshot
- ChatThreadStatusIndicator
- ChatThreadStatusState
- ChatThreadToolArea
- ChatThreadViewportBody
- EventLine
- FileAttachment
- FileDropArea
- FileDropAreaState
- MeshagentFileUpload
- PendingAgentMessage
- PhotoNamer
- ReasoningTrace
- ShellLine
Enums
Constants
- webPDFFormat → const SimpleFileFormat
Functions
-
chatThreadFeedHorizontalPadding(
double maxWidth) → double -
chatThreadStatusHorizontalPadding(
double maxWidth) → double -
defaultMessageHeaderBuilder(
BuildContext context, MeshElement message, {bool shouldShowAuthorNames = true}) → Widget -
formatChatThreadStatusText(
String text, {DateTime? startedAt}) → String -
resolveChatThreadStatus(
{required RoomClient room, required String path, String? agentName, ChatThreadStatusState? previous}) → ChatThreadStatusState -
resolveChatThreadToolArea(
Widget? tools) → ChatThreadToolArea
Typedefs
-
FileDropCallback
= Future<
void> Function(String name, Stream<Uint8List> dataStream, int? fileSize) - MessageBuilder = Widget Function({Key? key, required MeshElement message, required MeshElement? next, required MeshElement? previous, required RoomClient room})
-
TextPasteCallback
= Future<
void> Function(String text)