package exa.chat_pb

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum ChatFeedbackType

chat.proto:14

buf:lint:ignore ENUM_VALUE_PREFIX

Used in: chat_web_server_pb.ChatMessageWithFeedback, language_server_pb.RecordChatFeedbackRequest

message ChatMessage

chat.proto:182

Main ChatMessage proto that will house all important information about a message.

Used in: chat_web_server_pb.ChatMessageWithFeedback, language_server_pb.GetChatMessageRequest, language_server_pb.GetChatMessageResponse

message ChatMessageAction

chat.proto:172

Actions are responses by the bot to the user.

Used in: ChatMessage

message ChatMessageActionEdit

chat.proto:131

An edit action that the bot will apply to a code block.

Used in: ChatMessageAction

message ChatMessageActionGeneric

chat.proto:148

A generic text response from the bot to the user with no structured data.

Used in: ChatMessageAction

message ChatMessageError

chat.proto:167

A generic error response from the bot to the user.

Used in: ChatMessage

message ChatMessageIntent

chat.proto:116

Intents are messages from the user to a bot. They can be a naive text message (ie. generic), a more structured intented action (ie. explain), or a response to an ChatMessageAction.

Used in: ChatMessage

message ChatMessageStatus

chat.proto:160

A status response from the bot to the user. These are transient messages that do not contain information that will be persisted.

Used in: ChatMessage

message ChatMessageStatusContextRelevancy

chat.proto:152

Used in: ChatMessageStatus

message CodeBlockInfo

chat.proto:31

Proto representation of a code block.

Used in: IntentCodeBlockExplain, IntentCodeBlockRefactor, IntentProblemExplain

message IntentCodeBlockExplain

chat.proto:81

Ask to explain a generic piece of code.

Used in: ChatMessageIntent

message IntentCodeBlockRefactor

chat.proto:88

Ask to refactor a generic piece of code.

Used in: ChatMessageIntent

message IntentFunctionDocstring

chat.proto:74

Ask for a docstring for a function.

Used in: ChatMessageIntent

message IntentFunctionExplain

chat.proto:49

Ask for an explanation for a function.

Used in: ChatMessageIntent

message IntentFunctionRefactor

chat.proto:56

Ask to refactor a function.

Used in: ChatMessageIntent

message IntentFunctionUnitTests

chat.proto:64

Ask to generate unit tests for a function.

Used in: ChatMessageIntent

message IntentGenerateCode

chat.proto:106

Ask to generate a piece of code.

Used in: ChatMessageIntent

message IntentGeneric

chat.proto:44

A generic text message with no structured data from the user to the bot.

Used in: ChatMessageIntent

message IntentProblemExplain

chat.proto:96

Ask to explain a problem.

Used in: ChatMessageIntent