Module conversation

Source

Structs§

Conversation
A conversation history
Message

Enums§

AppCommandType
Types of app commands that can be executed
AssistantContent
Content that can be sent by an assistant
CommandResponse
Response from executing an app command
CompactResult
Result of a conversation compaction operation
MessageData
A message in the conversation, with role-specific content
Role
Role in the conversation
SlashCommandError
Errors that can occur when parsing slash commands
ThoughtContent
Different types of thought content from AI models
ToolResult
Core enum for all tool results
UserContent
Content that can be sent by a user