yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::AgentChatHistoryCodec Class Reference

#include <agent_chat_history_codec.h>

Classes

struct  CollaborationState
 
struct  MultimodalState
 
struct  Snapshot
 

Static Public Member Functions

static bool Available ()
 
static absl::StatusOr< SnapshotLoad (const std::filesystem::path &path)
 
static absl::Status Save (const std::filesystem::path &path, const Snapshot &snapshot)
 

Detailed Description

Definition at line 21 of file agent_chat_history_codec.h.

Member Function Documentation

◆ Available()

bool yaze::editor::AgentChatHistoryCodec::Available ( )
static

◆ Load()

absl::StatusOr< AgentChatHistoryCodec::Snapshot > yaze::editor::AgentChatHistoryCodec::Load ( const std::filesystem::path &  path)
static

Definition at line 128 of file agent_chat_history_codec.cc.

References yaze::editor::AgentChatHistoryCodec::CollaborationState::active, yaze::cli::agent::ChatMessage::SessionMetrics::average_latency_seconds, yaze::editor::AgentChatHistoryCodec::Snapshot::collaboration, yaze::editor::AgentChatHistoryCodec::Snapshot::history, yaze::cli::agent::ChatMessage::is_internal, yaze::cli::agent::ChatMessage::json_pretty, yaze::cli::agent::ChatMessage::kAgent, yaze::cli::agent::ChatMessage::kUser, yaze::editor::AgentChatHistoryCodec::MultimodalState::last_capture_path, yaze::editor::AgentChatHistoryCodec::CollaborationState::last_synced, yaze::editor::AgentChatHistoryCodec::MultimodalState::last_updated, yaze::cli::agent::ChatMessage::message, yaze::cli::agent::ChatMessage::metrics, yaze::editor::AgentChatHistoryCodec::Snapshot::multimodal, yaze::editor::AgentChatHistoryCodec::CollaborationState::participants, yaze::cli::agent::ChatMessage::proposal, yaze::cli::agent::ChatMessage::sender, yaze::editor::AgentChatHistoryCodec::CollaborationState::session_id, yaze::editor::AgentChatHistoryCodec::CollaborationState::session_name, yaze::editor::AgentChatHistoryCodec::MultimodalState::status_message, yaze::cli::agent::ChatMessage::table_data, yaze::cli::agent::ChatMessage::timestamp, yaze::cli::agent::ChatMessage::SessionMetrics::total_agent_messages, yaze::cli::agent::ChatMessage::SessionMetrics::total_commands, yaze::cli::agent::ChatMessage::SessionMetrics::total_elapsed_seconds, yaze::cli::agent::ChatMessage::SessionMetrics::total_proposals, yaze::cli::agent::ChatMessage::SessionMetrics::total_tool_calls, yaze::cli::agent::ChatMessage::SessionMetrics::total_user_messages, and yaze::cli::agent::ChatMessage::SessionMetrics::turn_index.

Referenced by yaze::editor::AgentChatWidget::EnsureHistoryLoaded(), and yaze::editor::AgentChatWidget::PollSharedHistory().

◆ Save()


The documentation for this class was generated from the following files: