chat/dataset_chat_thread library

Functions

agentTurnEndedErrorMessage(Map<String, Object?> payload) String?
datasetChatContextAttachmentPathsForTesting(List<({List<String> attachmentPaths, bool isUserMessage})> messages) List<List<String>>
datasetChatShouldShowInlineAttachmentViewer(String path, {DatasetChatInlineAttachmentViewerPredicate? predicate}) bool
datasetImageGenerationToolResultForTesting({required String toolkit, required String tool, required Object? result, Object? error}) DatasetThreadImage?
datasetRowTimestampForTesting(Map<String, Object?> row) DateTime
datasetToolCallDiffPreviewBlocksForTesting({required String toolkit, required String tool, required Map<String, Object?>? arguments}) List<Map<String, Object?>>
mergeDatasetAndLiveRowForTesting({required Map<String, Object?> datasetRow, required Map<String, Object?> liveRow}) Map<String, Object?>
mergeDatasetAndLiveRowsForTesting({required Map<String, Map<String, Object?>> datasetRowsByKey, required Map<String, Map<String, Object?>> liveRowsByKey}) List<Map<String, Object?>>

Typedefs

DatasetChatAgentMessageTextTransformer = String Function(String markdown, List<String> contextAttachmentPaths)
DatasetChatAttachmentRenderer = Widget Function(BuildContext context, String path)
DatasetChatDebugRowsChanged = void Function(List<DatasetChatDebugRow> rows)
DatasetChatFileDropHandler = Future<void> Function(String name, Stream<Uint8List> dataStream, int? size)
DatasetChatGeneratedImageAttachmentRenderer = Widget Function(BuildContext context, DatasetThreadImage image, VoidCallback? onOpenFullscreen)
DatasetChatGeneratedImageChangedHandler = void Function(DatasetThreadImage image)
DatasetChatGeneratedImageOpenHandler = void Function(DatasetThreadImage image)
DatasetChatGeneratedImageSaveHandler = FutureOr<void> Function(BuildContext context, DatasetThreadImage image)
DatasetChatImageGalleryBuilder = Widget Function(BuildContext context, List<ChatThreadFeedImage> images, int initialIndex, VoidCallback onClose)
DatasetChatInlineAttachmentViewerPredicate = bool Function(String path)
DatasetChatRowsLoader = Stream<List<Map<String, Object?>>> Function({required List<String>? namespace, required String table})
DatasetChatSecretRequestHandler = Future<AgentSecretResponse> Function(BuildContext context, AgentSecretRequested request)