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 |
State for chat UI and history.
Definition at line 300 of file agent_state.h.
| char yaze::editor::ChatState::input_buffer[1024] = {} |
Definition at line 301 of file agent_state.h.
| bool yaze::editor::ChatState::active = false |
Definition at line 302 of file agent_state.h.
| bool yaze::editor::ChatState::waiting_for_response = false |
Definition at line 303 of file agent_state.h.
| float yaze::editor::ChatState::thinking_animation = 0.0f |
Definition at line 304 of file agent_state.h.
| std::string yaze::editor::ChatState::pending_message |
Definition at line 305 of file agent_state.h.
| size_t yaze::editor::ChatState::last_history_size = 0 |
Definition at line 306 of file agent_state.h.
| bool yaze::editor::ChatState::history_loaded = false |
Definition at line 307 of file agent_state.h.
| bool yaze::editor::ChatState::history_dirty = false |
Definition at line 308 of file agent_state.h.
| bool yaze::editor::ChatState::history_supported = true |
Definition at line 309 of file agent_state.h.
| bool yaze::editor::ChatState::history_warning_displayed = false |
Definition at line 310 of file agent_state.h.
| std::filesystem::path yaze::editor::ChatState::history_path |
Definition at line 311 of file agent_state.h.
| int yaze::editor::ChatState::last_proposal_count = 0 |
Definition at line 312 of file agent_state.h.
| absl::Time yaze::editor::ChatState::last_persist_time = absl::InfinitePast() |
Definition at line 313 of file agent_state.h.
| std::string yaze::editor::ChatState::active_session_id |
Definition at line 316 of file agent_state.h.
| absl::Time yaze::editor::ChatState::last_shared_history_poll = absl::InfinitePast() |
Definition at line 317 of file agent_state.h.
| size_t yaze::editor::ChatState::last_known_history_size = 0 |
Definition at line 318 of file agent_state.h.
| int yaze::editor::ChatState::active_tab = 0 |
Definition at line 321 of file agent_state.h.
| bool yaze::editor::ChatState::scroll_to_bottom = false |
Definition at line 322 of file agent_state.h.