Represents a single agent session with its own chat history and config. More...
#include <agent_session.h>

Public Attributes | |
| std::string | agent_id |
| std::string | display_name |
| AgentUIContext | context |
| bool | is_active = false |
| bool | has_card_open = false |
| ChatCallbacks | chat_callbacks |
| ProposalCallbacks | proposal_callbacks |
| CollaborationCallbacks | collaboration_callbacks |
Represents a single agent session with its own chat history and config.
Each agent session has its own context (chat history, config, state) that can be displayed in either the compact sidebar view or as a full dockable card. State is shared between both views - changes in one are reflected in the other.
Definition at line 22 of file agent_session.h.
| std::string yaze::editor::AgentSession::agent_id |
Definition at line 23 of file agent_session.h.
Referenced by yaze::editor::AgentSessionManager::CreateSession().
| std::string yaze::editor::AgentSession::display_name |
Definition at line 24 of file agent_session.h.
Referenced by yaze::editor::AgentSessionManager::CreateSession(), yaze::editor::AgentSessionManager::OpenPanelForSession(), and yaze::editor::AgentSessionManager::RenameSession().
| AgentUIContext yaze::editor::AgentSession::context |
Definition at line 25 of file agent_session.h.
| bool yaze::editor::AgentSession::is_active = false |
Definition at line 26 of file agent_session.h.
Referenced by yaze::editor::AgentSessionManager::CreateSession().
| bool yaze::editor::AgentSession::has_card_open = false |
Definition at line 27 of file agent_session.h.
Referenced by yaze::editor::AgentSessionManager::ClosePanelForSession(), yaze::editor::AgentSessionManager::IsPanelOpenForSession(), and yaze::editor::AgentSessionManager::OpenPanelForSession().
| ChatCallbacks yaze::editor::AgentSession::chat_callbacks |
Definition at line 30 of file agent_session.h.
| ProposalCallbacks yaze::editor::AgentSession::proposal_callbacks |
Definition at line 31 of file agent_session.h.
| CollaborationCallbacks yaze::editor::AgentSession::collaboration_callbacks |
Definition at line 32 of file agent_session.h.