#include <conversational_agent_service.h>
Classes | |
| struct | ModelMetadata |
| struct | ProposalSummary |
| struct | SessionMetrics |
| struct | TableData |
Public Types | |
| enum class | Sender { kUser , kAgent } |
Public Attributes | |
| Sender | sender |
| std::string | message |
| absl::Time | timestamp |
| std::optional< std::string > | json_pretty |
| std::optional< TableData > | table_data |
| bool | is_internal = false |
| std::vector< std::string > | warnings |
| std::optional< ModelMetadata > | model_metadata |
| std::optional< SessionMetrics > | metrics |
| std::optional< ProposalSummary > | proposal |
Definition at line 36 of file conversational_agent_service.h.
|
strong |
| Enumerator | |
|---|---|
| kUser | |
| kAgent | |
Definition at line 37 of file conversational_agent_service.h.
| Sender yaze::cli::agent::ChatMessage::sender |
Definition at line 49 of file conversational_agent_service.h.
Referenced by yaze::cli::agent::anonymous_namespace{conversational_agent_service.cc}::CreateMessage(), yaze::cli::handlers::anonymous_namespace{browser_agent.cc}::HandleChatCommand(), yaze::editor::AgentChatHistoryCodec::Load(), yaze::cli::agent::anonymous_namespace{simple_chat_session.cc}::MessageToJson(), anonymous_namespace{yaze_debug_inspector.cc}::MessageToJson(), yaze::cli::agent::SimpleChatSession::PrintMessage(), yaze::editor::AgentChat::RenderMessage(), yaze::gui::AgentChatWidget::RenderMessageBubble(), and yaze::editor::AgentEditor::SendToGemini().
| std::string yaze::cli::agent::ChatMessage::message |
Definition at line 50 of file conversational_agent_service.h.
Referenced by yaze::cli::agent::anonymous_namespace{conversational_agent_service.cc}::CreateMessage(), yaze::cli::handlers::anonymous_namespace{browser_agent.cc}::HandleChatCommand(), yaze::editor::AgentChatHistoryCodec::Load(), yaze::cli::agent::anonymous_namespace{simple_chat_session.cc}::MessageToJson(), anonymous_namespace{yaze_debug_inspector.cc}::MessageToJson(), yaze::cli::agent::anonymous_namespace{conversation_test.cc}::PrintAgentResponse(), yaze::cli::agent::SimpleChatSession::PrintMessage(), yaze::editor::AgentChat::RenderMessage(), yaze::gui::AgentChatWidget::RenderMessageBubble(), yaze::editor::AgentChat::RenderProposalQuickActions(), yaze::editor::AgentEditor::SendToGemini(), and yaze::cli::agent::anonymous_namespace{conversation_test.cc}::ValidateResponse().
| absl::Time yaze::cli::agent::ChatMessage::timestamp |
Definition at line 51 of file conversational_agent_service.h.
Referenced by yaze::cli::agent::anonymous_namespace{conversational_agent_service.cc}::CreateMessage(), yaze::cli::handlers::anonymous_namespace{browser_agent.cc}::HandleChatCommand(), yaze::editor::AgentChatHistoryCodec::Load(), yaze::cli::agent::anonymous_namespace{simple_chat_session.cc}::MessageToJson(), yaze::cli::agent::SimpleChatSession::PrintMessage(), yaze::editor::AgentChat::RenderMessage(), yaze::gui::AgentChatWidget::RenderMessageBubble(), and yaze::editor::AgentEditor::SendToGemini().
| std::optional<std::string> yaze::cli::agent::ChatMessage::json_pretty |
Definition at line 52 of file conversational_agent_service.h.
Referenced by yaze::cli::agent::anonymous_namespace{conversational_agent_service.cc}::CreateMessage(), yaze::editor::AgentChatHistoryCodec::Load(), yaze::cli::agent::anonymous_namespace{simple_chat_session.cc}::MessageToJson(), yaze::cli::agent::anonymous_namespace{conversation_test.cc}::PrintAgentResponse(), yaze::cli::agent::SimpleChatSession::PrintMessage(), yaze::editor::AgentChat::RenderMessage(), and yaze::gui::AgentChatWidget::RenderMessageBubble().
| std::optional<TableData> yaze::cli::agent::ChatMessage::table_data |
Definition at line 53 of file conversational_agent_service.h.
Referenced by yaze::cli::agent::anonymous_namespace{conversational_agent_service.cc}::CreateMessage(), yaze::editor::AgentChatHistoryCodec::Load(), yaze::cli::agent::anonymous_namespace{simple_chat_session.cc}::MessageToJson(), yaze::cli::agent::anonymous_namespace{conversation_test.cc}::PrintAgentResponse(), yaze::cli::agent::SimpleChatSession::PrintMessage(), yaze::editor::AgentChat::RenderMessage(), yaze::gui::AgentChatWidget::RenderMessageBubble(), and yaze::cli::agent::anonymous_namespace{conversation_test.cc}::ValidateResponse().
| bool yaze::cli::agent::ChatMessage::is_internal = false |
Definition at line 54 of file conversational_agent_service.h.
Referenced by yaze::editor::AgentChatHistoryCodec::Load().
| std::vector<std::string> yaze::cli::agent::ChatMessage::warnings |
Definition at line 56 of file conversational_agent_service.h.
Referenced by yaze::editor::AgentChatHistoryCodec::Load(), and yaze::cli::agent::ConversationalAgentService::SendMessage().
| std::optional<ModelMetadata> yaze::cli::agent::ChatMessage::model_metadata |
Definition at line 65 of file conversational_agent_service.h.
Referenced by yaze::cli::agent::ConversationalAgentService::HandleExternalResponse(), yaze::editor::AgentChatHistoryCodec::Load(), yaze::editor::AgentChat::RenderToolTimeline(), and yaze::cli::agent::ConversationalAgentService::SendMessage().
| std::optional<SessionMetrics> yaze::cli::agent::ChatMessage::metrics |
Definition at line 76 of file conversational_agent_service.h.
Referenced by yaze::editor::AgentChatHistoryCodec::Load(), yaze::cli::agent::anonymous_namespace{simple_chat_session.cc}::MessageToJson(), yaze::cli::agent::SimpleChatSession::PrintMessage(), and yaze::cli::agent::ConversationalAgentService::SendMessage().
| std::optional<ProposalSummary> yaze::cli::agent::ChatMessage::proposal |
Definition at line 77 of file conversational_agent_service.h.
Referenced by yaze::cli::agent::ConversationalAgentService::HandleExternalResponse(), yaze::editor::AgentChatHistoryCodec::Load(), and yaze::cli::agent::ConversationalAgentService::SendMessage().