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

State for chat UI and history. More...

#include <agent_state.h>

Public Attributes

char input_buffer [1024] = {}
 
bool active = false
 
bool waiting_for_response = false
 
float thinking_animation = 0.0f
 
std::string pending_message
 
size_t last_history_size = 0
 
bool history_loaded = false
 
bool history_dirty = false
 
bool history_supported = true
 
bool history_warning_displayed = false
 
std::filesystem::path history_path
 
int last_proposal_count = 0
 
absl::Time last_persist_time = absl::InfinitePast()
 
std::string active_session_id
 
absl::Time last_shared_history_poll = absl::InfinitePast()
 
size_t last_known_history_size = 0
 
int active_tab = 0
 
bool scroll_to_bottom = false
 

Detailed Description

State for chat UI and history.

Definition at line 300 of file agent_state.h.

Member Data Documentation

◆ input_buffer

char yaze::editor::ChatState::input_buffer[1024] = {}

Definition at line 301 of file agent_state.h.

◆ active

bool yaze::editor::ChatState::active = false

Definition at line 302 of file agent_state.h.

◆ waiting_for_response

bool yaze::editor::ChatState::waiting_for_response = false

Definition at line 303 of file agent_state.h.

◆ thinking_animation

float yaze::editor::ChatState::thinking_animation = 0.0f

Definition at line 304 of file agent_state.h.

◆ pending_message

std::string yaze::editor::ChatState::pending_message

Definition at line 305 of file agent_state.h.

◆ last_history_size

size_t yaze::editor::ChatState::last_history_size = 0

Definition at line 306 of file agent_state.h.

◆ history_loaded

bool yaze::editor::ChatState::history_loaded = false

Definition at line 307 of file agent_state.h.

◆ history_dirty

bool yaze::editor::ChatState::history_dirty = false

Definition at line 308 of file agent_state.h.

◆ history_supported

bool yaze::editor::ChatState::history_supported = true

Definition at line 309 of file agent_state.h.

◆ history_warning_displayed

bool yaze::editor::ChatState::history_warning_displayed = false

Definition at line 310 of file agent_state.h.

◆ history_path

std::filesystem::path yaze::editor::ChatState::history_path

Definition at line 311 of file agent_state.h.

◆ last_proposal_count

int yaze::editor::ChatState::last_proposal_count = 0

Definition at line 312 of file agent_state.h.

◆ last_persist_time

absl::Time yaze::editor::ChatState::last_persist_time = absl::InfinitePast()

Definition at line 313 of file agent_state.h.

◆ active_session_id

std::string yaze::editor::ChatState::active_session_id

Definition at line 316 of file agent_state.h.

◆ last_shared_history_poll

absl::Time yaze::editor::ChatState::last_shared_history_poll = absl::InfinitePast()

Definition at line 317 of file agent_state.h.

◆ last_known_history_size

size_t yaze::editor::ChatState::last_known_history_size = 0

Definition at line 318 of file agent_state.h.

◆ active_tab

int yaze::editor::ChatState::active_tab = 0

Definition at line 321 of file agent_state.h.

◆ scroll_to_bottom

bool yaze::editor::ChatState::scroll_to_bottom = false

Definition at line 322 of file agent_state.h.


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