@baleybots/chat
Classes
Interfaces
- BaseSegment
- BashResult
- ChatBotConfig
- ChatMessage
- DoneSegment
- ErrorSegment
- GetMessagesForAPIOptions
- HistoryManager
- HistoryStorage
- JsonSchema
- MediaAudio
- MediaFile
- MediaFrame
- MediaImage
- MessageContentBlock
- PendingQuestion
- Processable
- ReasoningSegment
- SpawnAgentRevivalConfig
- SpawnAgentRevivalRequest
- SpawnedAgentEntry
- StoredHistoryV1
- StreamSegmentState
- StructuredOutputSegment
- TextSegment
- ThoughtItem
- TokenHandlers
- ToolCallSegment
- UnifiedMessageInput
- UserMessage
Type Aliases
- AgentType
- BaleybotStreamEvent
- ConversationEvent
- ConversationEventType
- ConversationTurn
- InferBotOutput
- JsonValue
- MessageMetadata
- Result
- SerializedMessage
- StateValue
- StoredMessage
- StreamSegment
- ToolArguments
- ToolCommitBundle
- ToolCommitOptions
- ToolResult
Variables
- bashTool
- ConversationEventSchema
- ConversationEventTypeSchema
- ConversationTurnSchema
- historyEnabled
- JsonValueSchema
- MessageMetadataSchema
- reduceStreamEvent
- StateValueSchema
- ToolArgumentsSchema
- ToolResultSchema
Functions
- agentAsksParent
- audio
- clearAgent
- clearAllAgents
- combine
- createBashTool
- createInitialState
- deriveAPIMessages
- deserializeMessage
- ensureToolResultsExist
- file
- finalizeSegments
- formatDuration
- formatMessage
- frames
- getAgentConversation
- getAgentHistory
- getAllQuestions
- getConversationMetrics
- getPendingQuestions
- getReasonDisplay
- getTextContent
- getToolCalls
- image
- isDoneEvent
- isDoneSegment
- isErrorSegment
- isMultimodal
- isReasoningSegment
- isStructuredOutputSegment
- isTextSegment
- isToolCallSegment
- listActiveAgents
- loopWithState
- parentAnswersAgent
- requiresAudioAnalysis
- requiresAudioTranscription
- requiresVision
- serializeMessage
- spawnAgentWithRevival
- text
- toolCommit
- video
- withHistory
- withSchema
References
StreamEvent
Renames and re-exports BaleybotStreamEvent