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 325 of file agent_state.h.
| char yaze::editor::ChatState::input_buffer[1024] = {} |
Definition at line 326 of file agent_state.h.
| bool yaze::editor::ChatState::active = false |
Definition at line 327 of file agent_state.h.
| bool yaze::editor::ChatState::waiting_for_response = false |
Definition at line 328 of file agent_state.h.
| float yaze::editor::ChatState::thinking_animation = 0.0f |
Definition at line 329 of file agent_state.h.
| std::string yaze::editor::ChatState::pending_message |
Definition at line 330 of file agent_state.h.
| size_t yaze::editor::ChatState::last_history_size = 0 |
Definition at line 331 of file agent_state.h.
| bool yaze::editor::ChatState::history_loaded = false |
Definition at line 332 of file agent_state.h.
| bool yaze::editor::ChatState::history_dirty = false |
Definition at line 333 of file agent_state.h.
| bool yaze::editor::ChatState::history_supported = true |
Definition at line 334 of file agent_state.h.
| bool yaze::editor::ChatState::history_warning_displayed = false |
Definition at line 335 of file agent_state.h.
| std::filesystem::path yaze::editor::ChatState::history_path |
Definition at line 336 of file agent_state.h.
| int yaze::editor::ChatState::last_proposal_count = 0 |
Definition at line 337 of file agent_state.h.
| absl::Time yaze::editor::ChatState::last_persist_time = absl::InfinitePast() |
Definition at line 338 of file agent_state.h.
| std::string yaze::editor::ChatState::active_session_id |
Definition at line 341 of file agent_state.h.
| absl::Time yaze::editor::ChatState::last_shared_history_poll = absl::InfinitePast() |
Definition at line 342 of file agent_state.h.
| size_t yaze::editor::ChatState::last_known_history_size = 0 |
Definition at line 343 of file agent_state.h.
| int yaze::editor::ChatState::active_tab = 0 |
Definition at line 346 of file agent_state.h.
| bool yaze::editor::ChatState::scroll_to_bottom = false |
Definition at line 347 of file agent_state.h.