yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::AgentChatWidget::ChatSession Struct Reference
Collaboration diagram for yaze::editor::AgentChatWidget::ChatSession:

Public Member Functions

 ChatSession (const std::string &session_id, const std::string &session_name)
 

Public Attributes

std::string id
 
std::string name
 
std::filesystem::path save_path
 
cli::agent::ConversationalAgentService agent_service
 
size_t last_history_size = 0
 
bool history_loaded = false
 
bool history_dirty = false
 
std::filesystem::path history_path
 
absl::Time created_at = absl::Now()
 
absl::Time last_persist_time = absl::InfinitePast()
 

Detailed Description

Definition at line 311 of file agent_chat_widget.h.

Constructor & Destructor Documentation

◆ ChatSession()

yaze::editor::AgentChatWidget::ChatSession::ChatSession ( const std::string &  session_id,
const std::string &  session_name 
)
inline

Definition at line 323 of file agent_chat_widget.h.

Member Data Documentation

◆ id

std::string yaze::editor::AgentChatWidget::ChatSession::id

Definition at line 312 of file agent_chat_widget.h.

◆ name

std::string yaze::editor::AgentChatWidget::ChatSession::name

Definition at line 313 of file agent_chat_widget.h.

◆ save_path

std::filesystem::path yaze::editor::AgentChatWidget::ChatSession::save_path

Definition at line 314 of file agent_chat_widget.h.

◆ agent_service

cli::agent::ConversationalAgentService yaze::editor::AgentChatWidget::ChatSession::agent_service

Definition at line 315 of file agent_chat_widget.h.

◆ last_history_size

size_t yaze::editor::AgentChatWidget::ChatSession::last_history_size = 0

Definition at line 316 of file agent_chat_widget.h.

◆ history_loaded

bool yaze::editor::AgentChatWidget::ChatSession::history_loaded = false

Definition at line 317 of file agent_chat_widget.h.

◆ history_dirty

bool yaze::editor::AgentChatWidget::ChatSession::history_dirty = false

Definition at line 318 of file agent_chat_widget.h.

◆ history_path

std::filesystem::path yaze::editor::AgentChatWidget::ChatSession::history_path

Definition at line 319 of file agent_chat_widget.h.

◆ created_at

absl::Time yaze::editor::AgentChatWidget::ChatSession::created_at = absl::Now()

Definition at line 320 of file agent_chat_widget.h.

◆ last_persist_time

absl::Time yaze::editor::AgentChatWidget::ChatSession::last_persist_time = absl::InfinitePast()

Definition at line 321 of file agent_chat_widget.h.


The documentation for this struct was generated from the following file: