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 325 of file agent_state.h.

Member Data Documentation

◆ input_buffer

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

Definition at line 326 of file agent_state.h.

◆ active

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

Definition at line 327 of file agent_state.h.

◆ waiting_for_response

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

Definition at line 328 of file agent_state.h.

◆ thinking_animation

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

Definition at line 329 of file agent_state.h.

◆ pending_message

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

Definition at line 330 of file agent_state.h.

◆ last_history_size

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

Definition at line 331 of file agent_state.h.

◆ history_loaded

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

Definition at line 332 of file agent_state.h.

◆ history_dirty

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

Definition at line 333 of file agent_state.h.

◆ history_supported

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

Definition at line 334 of file agent_state.h.

◆ history_warning_displayed

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

Definition at line 335 of file agent_state.h.

◆ history_path

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

Definition at line 336 of file agent_state.h.

◆ last_proposal_count

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

Definition at line 337 of file agent_state.h.

◆ last_persist_time

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

Definition at line 338 of file agent_state.h.

◆ active_session_id

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

Definition at line 341 of file agent_state.h.

◆ last_shared_history_poll

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

Definition at line 342 of file agent_state.h.

◆ last_known_history_size

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

Definition at line 343 of file agent_state.h.

◆ active_tab

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

Definition at line 346 of file agent_state.h.

◆ scroll_to_bottom

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

Definition at line 347 of file agent_state.h.


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