Modern AI chat widget with comprehensive z3ed and yaze-server integration. More...
#include <agent_chat_widget.h>
Classes | |
struct | AgentConfigState |
struct | AutomationCallbacks |
struct | AutomationState |
struct | AutomationTelemetry |
struct | ChatSession |
struct | CollaborationCallbacks |
struct | CollaborationState |
struct | FileEditorTab |
struct | MultimodalCallbacks |
struct | MultimodalState |
struct | RegionSelectionState |
struct | RomSyncCallbacks |
struct | RomSyncState |
struct | ScreenshotPreviewState |
struct | Z3EDCommandCallbacks |
struct | Z3EDCommandState |
Public Types | |
enum class | CollaborationMode { kLocal = 0 , kNetwork = 1 } |
enum class | CaptureMode { kFullWindow = 0 , kActiveEditor = 1 , kSpecificWindow = 2 , kRegionSelect = 3 } |
Private Member Functions | |
void | EnsureHistoryLoaded () |
void | PersistHistory () |
void | RenderHistory () |
void | RenderMessage (const cli::agent::ChatMessage &msg, int index) |
void | RenderProposalQuickActions (const cli::agent::ChatMessage &msg, int index) |
void | RenderInputBox () |
void | HandleAgentResponse (const absl::StatusOr< cli::agent::ChatMessage > &response) |
int | CountKnownProposals () const |
void | FocusProposalDrawer (const std::string &proposal_id) |
void | NotifyProposalCreated (const cli::agent::ChatMessage &msg, int new_total_proposals) |
void | RenderCollaborationPanel () |
void | RenderMultimodalPanel () |
void | RenderAutomationPanel () |
void | RenderAgentConfigPanel () |
void | RenderZ3EDCommandPanel () |
void | RenderRomSyncPanel () |
void | RenderProposalManagerPanel () |
void | RenderHarnessPanel () |
void | RenderSystemPromptEditor () |
void | RenderFileEditorTabs () |
void | RefreshCollaboration () |
void | ApplyCollaborationSession (const CollaborationCallbacks::SessionContext &context, bool update_action_timestamp) |
void | MarkHistoryDirty () |
void | PollSharedHistory () |
void | HandleRomSyncReceived (const std::string &diff_data, const std::string &rom_hash) |
void | HandleSnapshotReceived (const std::string &snapshot_data, const std::string &snapshot_type) |
void | HandleProposalReceived (const std::string &proposal_data) |
void | SyncHistoryToPopup () |
void | SaveChatSession (const ChatSession &session) |
void | LoadChatSession (const std::string &session_id) |
void | DeleteChatSession (const std::string &session_id) |
std::vector< std::string > | GetSavedSessions () |
std::filesystem::path | GetSessionsDirectory () |
Modern AI chat widget with comprehensive z3ed and yaze-server integration.
Features:
Definition at line 44 of file agent_chat_widget.h.
|
strong |
Enumerator | |
---|---|
kLocal | |
kNetwork |
Definition at line 146 of file agent_chat_widget.h.
|
strong |
Enumerator | |
---|---|
kFullWindow | |
kActiveEditor | |
kSpecificWindow | |
kRegionSelect |
Definition at line 162 of file agent_chat_widget.h.
yaze::editor::AgentChatWidget::AgentChatWidget | ( | ) |
Definition at line 117 of file agent_chat_widget.cc.
References active_session_index_, automation_state_, yaze::editor::AgentChatHistoryCodec::Available(), chat_sessions_, history_path_, history_supported_, input_buffer_, yaze::editor::AgentChatWidget::AutomationState::recent_tests, and title_.
void yaze::editor::AgentChatWidget::Draw | ( | ) |
Definition at line 739 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::CollaborationState::active, active_, active_session_index_, agent_config_, agent_service_, yaze::editor::AgentChatWidget::AgentConfigState::ai_model, yaze::editor::AgentChatWidget::AgentConfigState::ai_provider, chat_sessions_, collaboration_state_, collaboration_status_color_, yaze::editor::AgentChatWidget::RomSyncState::current_rom_hash, EnsureHistoryLoaded(), yaze::editor::AgentChatWidget::AgentConfigState::gemini_api_key, yaze::editor::AgentChatWidget::AgentConfigState::gemini_key_buffer, history_loaded_, ICON_MD_ADD, ICON_MD_CHAT, ICON_MD_CHECK_CIRCLE, ICON_MD_DELETE_FOREVER, ICON_MD_MENU, ICON_MD_REFRESH, ICON_MD_SAVE, ICON_MD_SMART_TOY, ICON_MD_SYNC, ICON_MD_TAB, ICON_MD_VISIBILITY, is_active(), yaze::editor::kInfo, yaze::editor::kSuccess, yaze::editor::kWarning, yaze::editor::AgentChatWidget::AgentConfigState::model_buffer, PollSharedHistory(), RenderAutomationPanel(), RenderCollaborationPanel(), RenderHarnessPanel(), RenderHistory(), RenderInputBox(), RenderMultimodalPanel(), RenderProposalManagerPanel(), RenderRomSyncPanel(), RenderSystemPromptEditor(), RenderZ3EDCommandPanel(), yaze::cli::agent::ConversationalAgentService::ResetConversation(), rom_sync_state_, yaze::editor::ToastManager::Show(), yaze::editor::AgentChatWidget::AgentConfigState::show_reasoning, SyncHistoryToPopup(), title_, and toast_manager_.
void yaze::editor::AgentChatWidget::SetRomContext | ( | Rom * | rom | ) |
Definition at line 131 of file agent_chat_widget.cc.
References agent_service_, ICON_MD_CHECK_CIRCLE, yaze::core::YazeProject::InitializeEmbeddedLabels(), yaze::Rom::is_loaded(), yaze::editor::kSuccess, yaze::core::ResourceLabelManager::labels_, yaze::core::ResourceLabelManager::labels_loaded_, yaze::Rom::resource_label(), yaze::core::YazeProject::resource_labels, yaze::cli::agent::ConversationalAgentService::SetRomContext(), yaze::editor::ToastManager::Show(), yaze::Rom::size(), toast_manager_, and yaze::core::YazeProject::use_embedded_labels.
void yaze::editor::AgentChatWidget::RenderSnapshotPreviewPanel | ( | ) |
Definition at line 2128 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::CollaborationState::active, collaboration_state_, ICON_MD_CHECK, ICON_MD_IMAGE, ICON_MD_NO_PHOTOGRAPHY, ICON_MD_PHOTO_CAMERA, ICON_MD_SHARE, kNetwork, yaze::editor::kSuccess, yaze::editor::AgentChatWidget::MultimodalState::last_capture_path, yaze::editor::AgentChatWidget::CollaborationState::mode, multimodal_state_, yaze::editor::ToastManager::Show(), and toast_manager_.
void yaze::editor::AgentChatWidget::LoadScreenshotPreview | ( | const std::filesystem::path & | image_path | ) |
Definition at line 2944 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::ScreenshotPreviewState::height, yaze::editor::kError, yaze::editor::kSuccess, yaze::editor::AgentChatWidget::ScreenshotPreviewState::loaded, multimodal_state_, yaze::editor::AgentChatWidget::MultimodalState::preview, yaze::editor::ToastManager::Show(), yaze::editor::AgentChatWidget::ScreenshotPreviewState::show_preview, yaze::editor::AgentChatWidget::ScreenshotPreviewState::texture_id, toast_manager_, UnloadScreenshotPreview(), and yaze::editor::AgentChatWidget::ScreenshotPreviewState::width.
Referenced by CaptureSelectedRegion(), and RenderMultimodalPanel().
void yaze::editor::AgentChatWidget::UnloadScreenshotPreview | ( | ) |
Definition at line 3004 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::ScreenshotPreviewState::height, yaze::editor::AgentChatWidget::ScreenshotPreviewState::loaded, multimodal_state_, yaze::editor::AgentChatWidget::MultimodalState::preview, yaze::editor::AgentChatWidget::ScreenshotPreviewState::texture_id, and yaze::editor::AgentChatWidget::ScreenshotPreviewState::width.
Referenced by LoadScreenshotPreview().
void yaze::editor::AgentChatWidget::RenderScreenshotPreview | ( | ) |
Definition at line 3016 of file agent_chat_widget.cc.
References yaze::editor::AgentUI::GetTheme(), yaze::editor::AgentChatWidget::ScreenshotPreviewState::height, ICON_MD_CLOSE, ICON_MD_IMAGE, yaze::editor::AgentChatWidget::MultimodalState::last_capture_path, yaze::editor::AgentChatWidget::ScreenshotPreviewState::loaded, multimodal_state_, yaze::editor::AgentChatWidget::MultimodalState::preview, yaze::editor::AgentChatWidget::ScreenshotPreviewState::preview_scale, yaze::editor::AgentChatWidget::ScreenshotPreviewState::show_preview, yaze::editor::AgentChatWidget::ScreenshotPreviewState::texture_id, and yaze::editor::AgentChatWidget::ScreenshotPreviewState::width.
Referenced by RenderMultimodalPanel().
void yaze::editor::AgentChatWidget::RenderRegionSelection | ( | ) |
void yaze::editor::AgentChatWidget::BeginRegionSelection | ( | ) |
Definition at line 3059 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::RegionSelectionState::active, yaze::editor::AgentChatWidget::RegionSelectionState::dragging, ICON_MD_CROP, yaze::editor::kInfo, multimodal_state_, yaze::editor::AgentChatWidget::MultimodalState::region_selection, yaze::editor::ToastManager::Show(), and toast_manager_.
Referenced by RenderMultimodalPanel().
void yaze::editor::AgentChatWidget::HandleRegionSelection | ( | ) |
Definition at line 3069 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::RegionSelectionState::active, CaptureSelectedRegion(), yaze::editor::AgentChatWidget::RegionSelectionState::dragging, yaze::editor::AgentChatWidget::RegionSelectionState::end_pos, yaze::editor::kInfo, multimodal_state_, yaze::editor::AgentChatWidget::MultimodalState::region_selection, yaze::editor::AgentChatWidget::RegionSelectionState::selection_max, yaze::editor::AgentChatWidget::RegionSelectionState::selection_min, yaze::editor::ToastManager::Show(), yaze::editor::AgentChatWidget::RegionSelectionState::start_pos, and toast_manager_.
Referenced by RenderMultimodalPanel().
void yaze::editor::AgentChatWidget::CaptureSelectedRegion | ( | ) |
Definition at line 3165 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::MultimodalCallbacks::capture_snapshot, yaze::editor::kError, yaze::editor::kSuccess, yaze::editor::kWarning, yaze::editor::AgentChatWidget::MultimodalState::last_capture_path, yaze::editor::AgentChatWidget::MultimodalState::last_updated, LoadScreenshotPreview(), MarkHistoryDirty(), multimodal_callbacks_, multimodal_state_, yaze::editor::AgentChatWidget::MultimodalState::region_selection, yaze::editor::AgentChatWidget::RegionSelectionState::selection_max, yaze::editor::AgentChatWidget::RegionSelectionState::selection_min, yaze::editor::AgentChatWidget::MultimodalCallbacks::send_to_gemini, yaze::editor::ToastManager::Show(), yaze::editor::AgentChatWidget::MultimodalState::status_message, and toast_manager_.
Referenced by HandleRegionSelection().
void yaze::editor::AgentChatWidget::SetToastManager | ( | ToastManager * | toast_manager | ) |
Definition at line 163 of file agent_chat_widget.cc.
References toast_manager_.
void yaze::editor::AgentChatWidget::SetProposalDrawer | ( | ProposalDrawer * | drawer | ) |
Definition at line 167 of file agent_chat_widget.cc.
References yaze::editor::ProposalDrawer::FocusProposal(), pending_focus_proposal_id_, and proposal_drawer_.
void yaze::editor::AgentChatWidget::SetChatHistoryPopup | ( | AgentChatHistoryPopup * | popup | ) |
Definition at line 175 of file agent_chat_widget.cc.
References agent_service_, yaze::editor::AgentChatWidget::MultimodalCallbacks::capture_snapshot, chat_history_popup_, HandleAgentResponse(), ICON_MD_PHOTO, yaze::editor::kError, yaze::editor::kSuccess, yaze::editor::AgentChatWidget::MultimodalState::last_capture_path, yaze::editor::AgentChatWidget::MultimodalState::last_updated, multimodal_callbacks_, multimodal_state_, PersistHistory(), yaze::cli::agent::ConversationalAgentService::SendMessage(), set_active(), yaze::editor::AgentChatHistoryPopup::SetCaptureSnapshotCallback(), yaze::editor::AgentChatHistoryPopup::SetOpenChatCallback(), yaze::editor::AgentChatHistoryPopup::SetSendMessageCallback(), yaze::editor::ToastManager::Show(), SyncHistoryToPopup(), and toast_manager_.
|
inline |
Definition at line 119 of file agent_chat_widget.h.
References collaboration_callbacks_.
void yaze::editor::AgentChatWidget::SetMultimodalCallbacks | ( | const MultimodalCallbacks & | callbacks | ) |
Definition at line 2842 of file agent_chat_widget.cc.
References multimodal_callbacks_.
void yaze::editor::AgentChatWidget::SetAutomationCallbacks | ( | const AutomationCallbacks & | callbacks | ) |
Definition at line 2847 of file agent_chat_widget.cc.
References automation_callbacks_.
void yaze::editor::AgentChatWidget::UpdateHarnessTelemetry | ( | const AutomationTelemetry & | telemetry | ) |
Definition at line 2852 of file agent_chat_widget.cc.
References automation_state_, yaze::editor::AgentChatWidget::AutomationState::recent_tests, and yaze::editor::AgentChatWidget::AutomationTelemetry::test_id.
void yaze::editor::AgentChatWidget::SetLastPlanSummary | ( | const std::string & | summary | ) |
Definition at line 2870 of file agent_chat_widget.cc.
References yaze::editor::kInfo, yaze::editor::ToastManager::Show(), and toast_manager_.
void yaze::editor::AgentChatWidget::PollAutomationStatus | ( | ) |
Definition at line 2879 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::AutomationState::auto_refresh_enabled, automation_state_, CheckHarnessConnection(), yaze::editor::AgentChatWidget::AutomationState::harness_connected, ICON_MD_CHECK_CIRCLE, ICON_MD_WARNING, yaze::editor::kSuccess, yaze::editor::kWarning, yaze::editor::AgentChatWidget::AutomationState::last_poll, yaze::editor::AgentChatWidget::AutomationState::refresh_interval_seconds, yaze::editor::ToastManager::Show(), and toast_manager_.
Referenced by RenderAutomationPanel().
bool yaze::editor::AgentChatWidget::CheckHarnessConnection | ( | ) |
Definition at line 2911 of file agent_chat_widget.cc.
References automation_state_, yaze::editor::AgentChatWidget::AutomationState::connection_attempts, and yaze::test::TestManager::Get().
Referenced by PollAutomationStatus().
|
inline |
Definition at line 133 of file agent_chat_widget.h.
References z3ed_callbacks_.
|
inline |
Definition at line 137 of file agent_chat_widget.h.
References rom_sync_callbacks_.
|
inline |
|
inline |
|
inline |
Definition at line 143 of file agent_chat_widget.h.
References active(), and active_.
Referenced by SetChatHistoryPopup().
|
inline |
Definition at line 243 of file agent_chat_widget.h.
References prompt_mode_.
|
inline |
Definition at line 244 of file agent_chat_widget.h.
References prompt_mode_.
|
inline |
Definition at line 247 of file agent_chat_widget.h.
References yaze::editor::AgentChatWidget::MultimodalState::capture_mode, and multimodal_state_.
|
inline |
Definition at line 248 of file agent_chat_widget.h.
References multimodal_state_, and yaze::editor::AgentChatWidget::MultimodalState::specific_window_buffer.
|
inline |
Definition at line 253 of file agent_chat_widget.h.
References agent_config_.
void yaze::editor::AgentChatWidget::UpdateAgentConfig | ( | const AgentConfigState & | config | ) |
Definition at line 1861 of file agent_chat_widget.cc.
References agent_config_, agent_service_, yaze::editor::kSuccess, yaze::editor::AgentChatWidget::AgentConfigState::max_retry_attempts, yaze::cli::agent::AgentConfig::max_retry_attempts, yaze::editor::AgentChatWidget::AgentConfigState::max_tool_iterations, yaze::cli::agent::AgentConfig::max_tool_iterations, yaze::cli::agent::ConversationalAgentService::SetConfig(), yaze::editor::ToastManager::Show(), yaze::editor::AgentChatWidget::AgentConfigState::show_reasoning, yaze::cli::agent::AgentConfig::show_reasoning, toast_manager_, yaze::editor::AgentChatWidget::AgentConfigState::verbose, and yaze::cli::agent::AgentConfig::verbose.
Referenced by RenderAgentConfigPanel().
void yaze::editor::AgentChatWidget::LoadAgentSettingsFromProject | ( | const core::YazeProject & | project | ) |
Definition at line 2759 of file agent_chat_widget.cc.
References agent_config_, yaze::core::YazeProject::agent_settings, yaze::core::YazeProject::AgentSettings::ai_model, yaze::editor::AgentChatWidget::AgentConfigState::ai_model, yaze::core::YazeProject::AgentSettings::ai_provider, yaze::editor::AgentChatWidget::AgentConfigState::ai_provider, TextEditor::LanguageDefinition::CPlusPlus(), yaze::core::YazeProject::AgentSettings::custom_system_prompt, yaze::editor::AgentChatWidget::FileEditorTab::editor, yaze::editor::AgentChatWidget::FileEditorTab::filename, yaze::editor::AgentChatWidget::FileEditorTab::filepath, yaze::core::YazeProject::AgentSettings::gemini_api_key, yaze::editor::AgentChatWidget::AgentConfigState::gemini_api_key, yaze::editor::AgentChatWidget::AgentConfigState::gemini_key_buffer, yaze::core::YazeProject::GetAbsolutePath(), yaze::util::GetFileName(), yaze::editor::AgentChatWidget::FileEditorTab::is_system_prompt, yaze::core::YazeProject::AgentSettings::max_retry_attempts, yaze::editor::AgentChatWidget::AgentConfigState::max_retry_attempts, yaze::core::YazeProject::AgentSettings::max_tool_iterations, yaze::editor::AgentChatWidget::AgentConfigState::max_tool_iterations, yaze::editor::AgentChatWidget::AgentConfigState::model_buffer, yaze::core::YazeProject::AgentSettings::ollama_host, yaze::editor::AgentChatWidget::AgentConfigState::ollama_host, yaze::editor::AgentChatWidget::AgentConfigState::ollama_host_buffer, open_files_, yaze::editor::AgentChatWidget::AgentConfigState::provider_buffer, TextEditor::SetLanguageDefinition(), TextEditor::SetText(), yaze::core::YazeProject::AgentSettings::show_reasoning, yaze::editor::AgentChatWidget::AgentConfigState::show_reasoning, yaze::core::YazeProject::AgentSettings::use_custom_prompt, yaze::core::YazeProject::AgentSettings::verbose, and yaze::editor::AgentChatWidget::AgentConfigState::verbose.
void yaze::editor::AgentChatWidget::SaveAgentSettingsToProject | ( | core::YazeProject & | project | ) |
Definition at line 2819 of file agent_chat_widget.cc.
References agent_config_, yaze::core::YazeProject::agent_settings, yaze::core::YazeProject::AgentSettings::ai_model, yaze::editor::AgentChatWidget::AgentConfigState::ai_model, yaze::core::YazeProject::AgentSettings::ai_provider, yaze::editor::AgentChatWidget::AgentConfigState::ai_provider, yaze::core::YazeProject::AgentSettings::custom_system_prompt, yaze::core::YazeProject::AgentSettings::gemini_api_key, yaze::editor::AgentChatWidget::AgentConfigState::gemini_api_key, yaze::core::YazeProject::GetRelativePath(), yaze::core::YazeProject::AgentSettings::max_retry_attempts, yaze::editor::AgentChatWidget::AgentConfigState::max_retry_attempts, yaze::core::YazeProject::AgentSettings::max_tool_iterations, yaze::editor::AgentChatWidget::AgentConfigState::max_tool_iterations, yaze::core::YazeProject::AgentSettings::ollama_host, yaze::editor::AgentChatWidget::AgentConfigState::ollama_host, open_files_, yaze::core::YazeProject::AgentSettings::show_reasoning, yaze::editor::AgentChatWidget::AgentConfigState::show_reasoning, yaze::core::YazeProject::AgentSettings::use_custom_prompt, yaze::core::YazeProject::AgentSettings::verbose, and yaze::editor::AgentChatWidget::AgentConfigState::verbose.
void yaze::editor::AgentChatWidget::SwitchToSharedHistory | ( | const std::string & | session_id | ) |
Definition at line 1778 of file agent_chat_widget.cc.
References agent_service_, EnsureHistoryLoaded(), yaze::cli::agent::ConversationalAgentService::GetHistory(), history_dirty_, history_loaded_, history_path_, yaze::editor::kInfo, last_known_history_size_, last_shared_history_poll_, PersistHistory(), yaze::editor::ToastManager::Show(), and toast_manager_.
void yaze::editor::AgentChatWidget::SwitchToLocalHistory | ( | ) |
Definition at line 1803 of file agent_chat_widget.cc.
References EnsureHistoryLoaded(), history_dirty_, history_loaded_, history_path_, yaze::editor::kInfo, PersistHistory(), yaze::editor::ToastManager::Show(), and toast_manager_.
void yaze::editor::AgentChatWidget::OpenFileInEditor | ( | const std::string & | filepath | ) |
Definition at line 2689 of file agent_chat_widget.cc.
References active_file_tab_, TextEditor::LanguageDefinition::C(), TextEditor::LanguageDefinition::CPlusPlus(), yaze::editor::AgentChatWidget::FileEditorTab::editor, yaze::editor::AgentChatWidget::FileEditorTab::filename, yaze::editor::AgentChatWidget::FileEditorTab::filepath, yaze::util::GetFileExtension(), yaze::editor::kError, yaze::editor::kSuccess, TextEditor::LanguageDefinition::Lua(), open_files_, TextEditor::SetLanguageDefinition(), TextEditor::SetText(), yaze::editor::ToastManager::Show(), and toast_manager_.
Referenced by RenderFileEditorTabs().
void yaze::editor::AgentChatWidget::CreateNewFileInEditor | ( | const std::string & | filename | ) |
Definition at line 2739 of file agent_chat_widget.cc.
References active_file_tab_, TextEditor::LanguageDefinition::C(), TextEditor::LanguageDefinition::CPlusPlus(), yaze::editor::AgentChatWidget::FileEditorTab::editor, yaze::editor::AgentChatWidget::FileEditorTab::filename, yaze::util::GetFileExtension(), TextEditor::LanguageDefinition::Lua(), yaze::editor::AgentChatWidget::FileEditorTab::modified, open_files_, and TextEditor::SetLanguageDefinition().
Referenced by RenderFileEditorTabs().
|
private |
Definition at line 218 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::CollaborationState::active, agent_service_, yaze::editor::AgentChatHistoryCodec::Snapshot::collaboration, collaboration_state_, CountKnownProposals(), yaze::cli::agent::ConversationalAgentService::GetHistory(), yaze::editor::AgentChatHistoryCodec::Snapshot::history, history_dirty_, history_loaded_, history_path_, history_supported_, history_warning_displayed_, yaze::editor::kError, yaze::editor::kInfo, yaze::editor::kWarning, yaze::editor::AgentChatWidget::MultimodalState::last_capture_path, last_history_size_, last_persist_time_, last_proposal_count_, yaze::editor::AgentChatWidget::CollaborationState::last_synced, yaze::editor::AgentChatWidget::MultimodalState::last_updated, yaze::editor::AgentChatHistoryCodec::Load(), yaze::editor::AgentChatHistoryCodec::Snapshot::multimodal, multimodal_state_, yaze::editor::AgentChatWidget::CollaborationState::participants, yaze::cli::agent::ConversationalAgentService::ReplaceHistory(), yaze::editor::AgentChatWidget::CollaborationState::session_id, yaze::editor::AgentChatWidget::CollaborationState::session_name, yaze::editor::ToastManager::Show(), yaze::editor::AgentChatWidget::MultimodalState::status_message, and toast_manager_.
Referenced by Draw(), RenderInputBox(), SwitchToLocalHistory(), and SwitchToSharedHistory().
|
private |
Definition at line 296 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::CollaborationState::active, agent_service_, yaze::editor::AgentChatHistoryCodec::Snapshot::collaboration, collaboration_state_, yaze::cli::agent::ConversationalAgentService::GetHistory(), yaze::editor::AgentChatHistoryCodec::Snapshot::history, history_dirty_, history_loaded_, history_path_, history_supported_, history_warning_displayed_, yaze::editor::kError, yaze::editor::kWarning, yaze::editor::AgentChatWidget::MultimodalState::last_capture_path, last_persist_time_, yaze::editor::AgentChatWidget::CollaborationState::last_synced, yaze::editor::AgentChatWidget::MultimodalState::last_updated, yaze::editor::AgentChatHistoryCodec::Snapshot::multimodal, multimodal_state_, yaze::editor::AgentChatWidget::CollaborationState::participants, yaze::editor::AgentChatHistoryCodec::Save(), yaze::editor::AgentChatWidget::CollaborationState::session_id, yaze::editor::AgentChatWidget::CollaborationState::session_name, yaze::editor::ToastManager::Show(), yaze::editor::AgentChatWidget::MultimodalState::status_message, SyncHistoryToPopup(), and toast_manager_.
Referenced by MarkHistoryDirty(), RenderInputBox(), SetChatHistoryPopup(), SwitchToLocalHistory(), and SwitchToSharedHistory().
|
private |
Definition at line 534 of file agent_chat_widget.cc.
References agent_service_, yaze::cli::agent::ConversationalAgentService::GetHistory(), yaze::editor::AgentUI::GetTheme(), ICON_MD_CHAT, last_history_size_, and RenderMessage().
Referenced by Draw().
|
private |
Definition at line 425 of file agent_chat_widget.cc.
References yaze::editor::AgentUI::GetTheme(), ICON_MD_CONTENT_COPY, ICON_MD_DATA_OBJECT, yaze::editor::kSuccess, RenderProposalQuickActions(), yaze::editor::ToastManager::Show(), and toast_manager_.
Referenced by RenderHistory().
|
private |
Definition at line 488 of file agent_chat_widget.cc.
References FocusProposalDrawer(), yaze::editor::AgentUI::GetTheme(), ICON_MD_CONTENT_COPY, ICON_MD_PREVIEW, ICON_MD_VISIBILITY, yaze::editor::kInfo, yaze::editor::ToastManager::Show(), and toast_manager_.
Referenced by RenderMessage().
|
private |
Definition at line 572 of file agent_chat_widget.cc.
References agent_service_, yaze::editor::AgentChatWidget::MultimodalCallbacks::capture_snapshot, EnsureHistoryLoaded(), yaze::editor::AgentUI::GetTheme(), HandleAgentResponse(), history_dirty_, ICON_MD_DELETE_FOREVER, ICON_MD_EDIT, ICON_MD_IMAGE, ICON_MD_INFO, ICON_MD_PHOTO_CAMERA, ICON_MD_PREVIEW, ICON_MD_SAVE, ICON_MD_SEND, ICON_MD_STOP, input_buffer_, yaze::editor::kError, yaze::editor::kSuccess, yaze::editor::kWarning, yaze::editor::AgentChatWidget::MultimodalState::last_capture_path, multimodal_callbacks_, multimodal_prompt_buffer_, multimodal_state_, pending_message_, PersistHistory(), proposal_drawer_, yaze::cli::agent::ConversationalAgentService::ResetConversation(), yaze::editor::AgentChatWidget::MultimodalCallbacks::send_to_gemini, yaze::cli::agent::ConversationalAgentService::SendMessage(), yaze::editor::ToastManager::Show(), toast_manager_, and waiting_for_response_.
Referenced by Draw().
|
private |
Definition at line 399 of file agent_chat_widget.cc.
References CountKnownProposals(), yaze::editor::kError, last_proposal_count_, NotifyProposalCreated(), yaze::editor::ToastManager::Show(), SyncHistoryToPopup(), and toast_manager_.
Referenced by RenderInputBox(), and SetChatHistoryPopup().
|
private |
Definition at line 352 of file agent_chat_widget.cc.
References agent_service_, and yaze::cli::agent::ConversationalAgentService::GetHistory().
Referenced by EnsureHistoryLoaded(), and HandleAgentResponse().
|
private |
Definition at line 365 of file agent_chat_widget.cc.
References yaze::editor::ProposalDrawer::FocusProposal(), pending_focus_proposal_id_, and proposal_drawer_.
Referenced by NotifyProposalCreated(), RenderProposalManagerPanel(), and RenderProposalQuickActions().
|
private |
Definition at line 375 of file agent_chat_widget.cc.
References FocusProposalDrawer(), ICON_MD_PREVIEW, yaze::editor::kSuccess, last_proposal_count_, yaze::editor::ToastManager::Show(), and toast_manager_.
Referenced by HandleAgentResponse().
|
private |
Definition at line 1089 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::CollaborationState::active, ApplyCollaborationSession(), collaboration_callbacks_, collaboration_state_, collaboration_status_color_, yaze::editor::AgentChatWidget::CollaborationCallbacks::host_session, ICON_MD_ACCESS_TIME, ICON_MD_ADD_CIRCLE, ICON_MD_CANCEL, ICON_MD_CHECK_CIRCLE, ICON_MD_CLOUD, ICON_MD_CONTENT_COPY, ICON_MD_FOLDER, ICON_MD_INFO, ICON_MD_KEY, ICON_MD_LABEL, ICON_MD_LINK, ICON_MD_LOGIN, ICON_MD_LOGOUT, ICON_MD_MEETING_ROOM, ICON_MD_PEOPLE, ICON_MD_REFRESH, ICON_MD_ROCKET_LAUNCH, ICON_MD_SETTINGS_ETHERNET, ICON_MD_WIFI, join_code_buffer_, yaze::editor::AgentChatWidget::CollaborationCallbacks::join_session, yaze::editor::kError, yaze::editor::kInfo, kLocal, kNetwork, yaze::editor::kSuccess, yaze::editor::kWarning, yaze::editor::AgentChatWidget::CollaborationState::last_synced, yaze::editor::AgentChatWidget::CollaborationCallbacks::leave_session, MarkHistoryDirty(), yaze::editor::AgentChatWidget::CollaborationState::mode, yaze::editor::AgentChatWidget::CollaborationState::participants, yaze::editor::AgentChatWidget::CollaborationCallbacks::refresh_session, RefreshCollaboration(), yaze::editor::AgentChatWidget::CollaborationState::server_url, server_url_buffer_, yaze::editor::AgentChatWidget::CollaborationState::session_id, yaze::editor::AgentChatWidget::CollaborationState::session_name, session_name_buffer_, yaze::editor::ToastManager::Show(), and toast_manager_.
Referenced by Draw().
|
private |
Definition at line 1361 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::RegionSelectionState::active, BeginRegionSelection(), yaze::editor::AgentChatWidget::MultimodalState::capture_mode, yaze::editor::AgentChatWidget::MultimodalCallbacks::capture_snapshot, yaze::editor::AgentUI::GetTheme(), HandleRegionSelection(), ICON_MD_CAMERA, ICON_MD_CAMERA_ALT, ICON_MD_CHECK_CIRCLE, ICON_MD_CROP, ICON_MD_IMAGE, ICON_MD_PHOTO_CAMERA, ICON_MD_SEND, kActiveEditor, yaze::editor::kError, kFullWindow, kRegionSelect, kSpecificWindow, yaze::editor::kSuccess, yaze::editor::kWarning, yaze::editor::AgentChatWidget::MultimodalState::last_capture_path, yaze::editor::AgentChatWidget::MultimodalState::last_updated, yaze::editor::AgentChatWidget::ScreenshotPreviewState::loaded, LoadScreenshotPreview(), MarkHistoryDirty(), multimodal_callbacks_, multimodal_prompt_buffer_, multimodal_state_, yaze::editor::AgentUI::PopPanelStyle(), yaze::editor::AgentChatWidget::MultimodalState::preview, yaze::editor::AgentUI::PushPanelStyle(), yaze::editor::AgentChatWidget::MultimodalState::region_selection, RenderScreenshotPreview(), yaze::editor::AgentUI::RenderSectionHeader(), yaze::editor::AgentChatWidget::MultimodalCallbacks::send_to_gemini, yaze::editor::ToastManager::Show(), yaze::editor::AgentChatWidget::ScreenshotPreviewState::show_preview, yaze::editor::AgentChatWidget::MultimodalState::status_message, and toast_manager_.
Referenced by Draw().
|
private |
Definition at line 1499 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::AutomationState::auto_refresh_enabled, automation_callbacks_, automation_state_, yaze::editor::AgentUI::GetTheme(), yaze::editor::AgentChatWidget::AutomationState::grpc_server_address, yaze::editor::AgentChatWidget::AutomationState::harness_connected, ICON_MD_CHECK_CIRCLE, ICON_MD_DASHBOARD, ICON_MD_ERROR, ICON_MD_HELP, ICON_MD_LIST, ICON_MD_MESSAGE, ICON_MD_PENDING, ICON_MD_REFRESH, ICON_MD_REPLAY, ICON_MD_SMART_TOY, yaze::editor::AgentChatWidget::AutomationCallbacks::open_harness_dashboard, PollAutomationStatus(), yaze::editor::AgentUI::PopPanelStyle(), yaze::editor::AgentChatWidget::AutomationState::pulse_animation, yaze::editor::AgentUI::PushPanelStyle(), yaze::editor::AgentChatWidget::AutomationState::recent_tests, yaze::editor::AgentChatWidget::AutomationState::refresh_interval_seconds, yaze::editor::AgentChatWidget::AutomationCallbacks::replay_last_plan, yaze::editor::AgentChatWidget::AutomationState::scanline_offset, and yaze::editor::AgentChatWidget::AutomationCallbacks::show_active_tests.
Referenced by Draw().
|
private |
Definition at line 1879 of file agent_chat_widget.cc.
References agent_config_, yaze::editor::AgentChatWidget::AgentConfigState::ai_model, yaze::editor::AgentChatWidget::AgentConfigState::ai_provider, yaze::editor::AgentChatWidget::AgentConfigState::gemini_api_key, yaze::editor::AgentChatWidget::AgentConfigState::gemini_key_buffer, yaze::editor::AgentUI::GetTheme(), ICON_MD_CHECK, ICON_MD_SETTINGS, yaze::editor::AgentChatWidget::AgentConfigState::max_tool_iterations, yaze::editor::AgentChatWidget::AgentConfigState::model_buffer, yaze::editor::AgentChatWidget::AgentConfigState::ollama_host, yaze::editor::AgentChatWidget::AgentConfigState::ollama_host_buffer, yaze::editor::AgentChatWidget::AgentConfigState::provider_buffer, yaze::editor::AgentUI::RenderSectionHeader(), yaze::editor::AgentChatWidget::AgentConfigState::show_reasoning, UpdateAgentConfig(), and yaze::editor::AgentChatWidget::AgentConfigState::verbose.
|
private |
Definition at line 1946 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::Z3EDCommandCallbacks::accept_proposal, yaze::editor::AgentChatWidget::Z3EDCommandState::command_input_buffer, yaze::editor::AgentChatWidget::Z3EDCommandState::command_output, yaze::editor::AgentChatWidget::Z3EDCommandState::command_running, yaze::editor::AgentChatWidget::Z3EDCommandCallbacks::diff_proposal, ICON_MD_CHECK, ICON_MD_CLOSE, ICON_MD_DIFFERENCE, ICON_MD_PLAY_ARROW, ICON_MD_PREVIEW, ICON_MD_TERMINAL, yaze::editor::kSuccess, yaze::editor::AgentChatWidget::Z3EDCommandCallbacks::list_proposals, yaze::editor::AgentChatWidget::Z3EDCommandCallbacks::reject_proposal, yaze::editor::AgentChatWidget::Z3EDCommandCallbacks::run_agent_task, yaze::editor::ToastManager::Show(), toast_manager_, z3ed_callbacks_, and z3ed_command_state_.
Referenced by Draw().
|
private |
Definition at line 2031 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::CollaborationState::active, yaze::editor::AgentChatWidget::RomSyncState::auto_sync_enabled, collaboration_state_, yaze::editor::AgentChatWidget::RomSyncState::current_rom_hash, yaze::editor::AgentChatWidget::RomSyncCallbacks::generate_rom_diff, yaze::editor::AgentChatWidget::RomSyncCallbacks::get_rom_hash, ICON_MD_CLOUD_DONE, ICON_MD_CLOUD_UPLOAD, ICON_MD_CONTENT_COPY, ICON_MD_ERROR, ICON_MD_PENDING, ICON_MD_STORAGE, yaze::editor::kError, yaze::editor::kInfo, kNetwork, yaze::editor::kSuccess, yaze::editor::AgentChatWidget::RomSyncState::last_sync_time, yaze::editor::AgentChatWidget::CollaborationState::mode, yaze::editor::AgentChatWidget::RomSyncState::pending_syncs, rom_sync_callbacks_, rom_sync_state_, yaze::editor::ToastManager::Show(), yaze::editor::AgentChatWidget::RomSyncState::sync_interval_seconds, and toast_manager_.
Referenced by Draw().
|
private |
Definition at line 2178 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::Z3EDCommandCallbacks::accept_proposal, FocusProposalDrawer(), ICON_MD_CHECK, ICON_MD_CLOSE, ICON_MD_PREVIEW, ICON_MD_VISIBILITY, yaze::editor::AgentChatWidget::Z3EDCommandCallbacks::list_proposals, yaze::editor::AgentChatWidget::Z3EDCommandCallbacks::reject_proposal, and z3ed_callbacks_.
Referenced by Draw().
|
private |
Definition at line 2254 of file agent_chat_widget.cc.
References automation_callbacks_, automation_state_, yaze::editor::AgentChatWidget::AutomationCallbacks::focus_proposal, ICON_MD_DASHBOARD, ICON_MD_LIST, ICON_MD_PLAY_CIRCLE, ICON_MD_QUERY_STATS, ICON_MD_REPLAY, ICON_MD_VISIBILITY, yaze::editor::AgentChatWidget::AutomationCallbacks::open_harness_dashboard, pending_focus_proposal_id_, yaze::editor::AgentChatWidget::AutomationState::recent_tests, yaze::editor::AgentChatWidget::AutomationCallbacks::replay_last_plan, and yaze::editor::AgentChatWidget::AutomationCallbacks::show_active_tests.
Referenced by Draw().
|
private |
Definition at line 2375 of file agent_chat_widget.cc.
References active_file_tab_, TextEditor::LanguageDefinition::CPlusPlus(), yaze::editor::AgentChatWidget::FileEditorTab::editor, yaze::editor::AgentChatWidget::FileEditorTab::filename, yaze::editor::AgentChatWidget::FileEditorTab::filepath, yaze::util::GetFileName(), ICON_MD_FOLDER_OPEN, ICON_MD_NOTE_ADD, ICON_MD_SAVE, yaze::editor::AgentChatWidget::FileEditorTab::is_system_prompt, yaze::editor::kError, yaze::editor::kSuccess, yaze::util::LoadFile(), yaze::editor::AgentChatWidget::FileEditorTab::modified, open_files_, TextEditor::SetLanguageDefinition(), TextEditor::SetText(), yaze::editor::ToastManager::Show(), yaze::util::FileDialogWrapper::ShowOpenFileDialog(), yaze::util::FileDialogWrapper::ShowSaveFileDialog(), and toast_manager_.
Referenced by Draw().
|
private |
Definition at line 2567 of file agent_chat_widget.cc.
References active_file_tab_, CreateNewFileInEditor(), ICON_MD_FOLDER_OPEN, ICON_MD_NOTE_ADD, ICON_MD_SAVE, yaze::editor::kError, yaze::editor::kSuccess, open_files_, OpenFileInEditor(), yaze::editor::ToastManager::Show(), yaze::util::FileDialogWrapper::ShowOpenFileDialog(), yaze::util::FileDialogWrapper::ShowSaveFileDialog(), and toast_manager_.
|
private |
Definition at line 1731 of file agent_chat_widget.cc.
References ApplyCollaborationSession(), collaboration_callbacks_, collaboration_state_, join_code_buffer_, yaze::editor::kError, MarkHistoryDirty(), yaze::editor::AgentChatWidget::CollaborationCallbacks::refresh_session, yaze::editor::ToastManager::Show(), and toast_manager_.
Referenced by RenderCollaborationPanel().
|
private |
Definition at line 1755 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::CollaborationState::active, collaboration_state_, last_collaboration_action_, yaze::editor::AgentChatWidget::CollaborationState::last_synced, yaze::editor::AgentChatWidget::CollaborationCallbacks::SessionContext::participants, yaze::editor::AgentChatWidget::CollaborationState::participants, yaze::editor::AgentChatWidget::CollaborationCallbacks::SessionContext::session_id, yaze::editor::AgentChatWidget::CollaborationState::session_id, yaze::editor::AgentChatWidget::CollaborationCallbacks::SessionContext::session_name, and yaze::editor::AgentChatWidget::CollaborationState::session_name.
Referenced by RefreshCollaboration(), and RenderCollaborationPanel().
|
private |
Definition at line 1769 of file agent_chat_widget.cc.
References history_dirty_, last_persist_time_, and PersistHistory().
Referenced by CaptureSelectedRegion(), RefreshCollaboration(), RenderCollaborationPanel(), and RenderMultimodalPanel().
|
private |
Definition at line 1822 of file agent_chat_widget.cc.
References yaze::editor::AgentChatWidget::CollaborationState::active, agent_service_, collaboration_state_, history_path_, yaze::editor::kInfo, last_history_size_, last_known_history_size_, last_shared_history_poll_, yaze::editor::AgentChatHistoryCodec::Load(), yaze::cli::agent::ConversationalAgentService::ReplaceHistory(), yaze::editor::ToastManager::Show(), and toast_manager_.
Referenced by Draw().
|
private |
|
private |
|
private |
|
private |
Definition at line 2931 of file agent_chat_widget.cc.
References agent_service_, chat_history_popup_, yaze::cli::agent::ConversationalAgentService::GetHistory(), and yaze::editor::AgentChatHistoryPopup::UpdateHistory().
Referenced by Draw(), HandleAgentResponse(), PersistHistory(), and SetChatHistoryPopup().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 306 of file agent_chat_widget.h.
Referenced by RenderInputBox().
|
private |
Definition at line 307 of file agent_chat_widget.h.
|
private |
Definition at line 308 of file agent_chat_widget.h.
Referenced by RenderInputBox().
|
private |
Definition at line 333 of file agent_chat_widget.h.
Referenced by AgentChatWidget(), and Draw().
|
private |
Definition at line 334 of file agent_chat_widget.h.
Referenced by AgentChatWidget(), and Draw().
|
private |
Definition at line 337 of file agent_chat_widget.h.
Referenced by CountKnownProposals(), Draw(), EnsureHistoryLoaded(), PersistHistory(), PollSharedHistory(), RenderHistory(), RenderInputBox(), SetChatHistoryPopup(), SetRomContext(), SwitchToSharedHistory(), SyncHistoryToPopup(), and UpdateAgentConfig().
|
private |
Definition at line 338 of file agent_chat_widget.h.
Referenced by AgentChatWidget(), and RenderInputBox().
|
private |
Definition at line 339 of file agent_chat_widget.h.
Referenced by active(), Draw(), is_active(), and set_active().
|
private |
Definition at line 340 of file agent_chat_widget.h.
Referenced by AgentChatWidget(), and Draw().
|
private |
Definition at line 341 of file agent_chat_widget.h.
Referenced by EnsureHistoryLoaded(), PollSharedHistory(), and RenderHistory().
|
private |
Definition at line 342 of file agent_chat_widget.h.
Referenced by Draw(), EnsureHistoryLoaded(), PersistHistory(), SwitchToLocalHistory(), and SwitchToSharedHistory().
|
private |
Definition at line 343 of file agent_chat_widget.h.
Referenced by EnsureHistoryLoaded(), MarkHistoryDirty(), PersistHistory(), RenderInputBox(), SwitchToLocalHistory(), and SwitchToSharedHistory().
|
private |
Definition at line 344 of file agent_chat_widget.h.
Referenced by AgentChatWidget(), EnsureHistoryLoaded(), and PersistHistory().
|
private |
Definition at line 345 of file agent_chat_widget.h.
Referenced by EnsureHistoryLoaded(), and PersistHistory().
|
private |
Definition at line 346 of file agent_chat_widget.h.
Referenced by AgentChatWidget(), EnsureHistoryLoaded(), PersistHistory(), PollSharedHistory(), SwitchToLocalHistory(), and SwitchToSharedHistory().
|
private |
Definition at line 347 of file agent_chat_widget.h.
Referenced by EnsureHistoryLoaded(), HandleAgentResponse(), and NotifyProposalCreated().
|
private |
Definition at line 348 of file agent_chat_widget.h.
Referenced by BeginRegionSelection(), CaptureSelectedRegion(), Draw(), EnsureHistoryLoaded(), HandleAgentResponse(), HandleRegionSelection(), LoadScreenshotPreview(), NotifyProposalCreated(), OpenFileInEditor(), PersistHistory(), PollAutomationStatus(), PollSharedHistory(), RefreshCollaboration(), RenderCollaborationPanel(), RenderFileEditorTabs(), RenderInputBox(), RenderMessage(), RenderMultimodalPanel(), RenderProposalQuickActions(), RenderRomSyncPanel(), RenderSnapshotPreviewPanel(), RenderSystemPromptEditor(), RenderZ3EDCommandPanel(), SetChatHistoryPopup(), SetLastPlanSummary(), SetRomContext(), SetToastManager(), SwitchToLocalHistory(), SwitchToSharedHistory(), and UpdateAgentConfig().
|
private |
Definition at line 349 of file agent_chat_widget.h.
Referenced by FocusProposalDrawer(), RenderInputBox(), and SetProposalDrawer().
|
private |
Definition at line 350 of file agent_chat_widget.h.
Referenced by SetChatHistoryPopup(), and SyncHistoryToPopup().
|
private |
Definition at line 351 of file agent_chat_widget.h.
Referenced by FocusProposalDrawer(), RenderHarnessPanel(), and SetProposalDrawer().
|
private |
Definition at line 352 of file agent_chat_widget.h.
Referenced by EnsureHistoryLoaded(), MarkHistoryDirty(), and PersistHistory().
|
private |
Definition at line 355 of file agent_chat_widget.h.
Referenced by ApplyCollaborationSession(), Draw(), EnsureHistoryLoaded(), PersistHistory(), PollSharedHistory(), RefreshCollaboration(), RenderCollaborationPanel(), RenderRomSyncPanel(), and RenderSnapshotPreviewPanel().
|
private |
Definition at line 356 of file agent_chat_widget.h.
Referenced by BeginRegionSelection(), capture_mode(), CaptureSelectedRegion(), EnsureHistoryLoaded(), HandleRegionSelection(), LoadScreenshotPreview(), PersistHistory(), RenderInputBox(), RenderMultimodalPanel(), RenderScreenshotPreview(), RenderSnapshotPreviewPanel(), SetChatHistoryPopup(), specific_window_name(), and UnloadScreenshotPreview().
|
private |
Definition at line 357 of file agent_chat_widget.h.
Referenced by AgentChatWidget(), CheckHarnessConnection(), PollAutomationStatus(), RenderAutomationPanel(), RenderHarnessPanel(), and UpdateHarnessTelemetry().
|
private |
Definition at line 358 of file agent_chat_widget.h.
Referenced by Draw(), GetAgentConfig(), LoadAgentSettingsFromProject(), RenderAgentConfigPanel(), SaveAgentSettingsToProject(), and UpdateAgentConfig().
|
private |
Definition at line 359 of file agent_chat_widget.h.
Referenced by Draw(), and RenderRomSyncPanel().
|
private |
Definition at line 360 of file agent_chat_widget.h.
Referenced by RenderZ3EDCommandPanel().
|
private |
Definition at line 363 of file agent_chat_widget.h.
Referenced by RefreshCollaboration(), RenderCollaborationPanel(), and SetCollaborationCallbacks().
|
private |
Definition at line 364 of file agent_chat_widget.h.
Referenced by CaptureSelectedRegion(), RenderInputBox(), RenderMultimodalPanel(), SetChatHistoryPopup(), and SetMultimodalCallbacks().
|
private |
Definition at line 365 of file agent_chat_widget.h.
Referenced by RenderAutomationPanel(), RenderHarnessPanel(), and SetAutomationCallbacks().
|
private |
Definition at line 366 of file agent_chat_widget.h.
Referenced by RenderProposalManagerPanel(), RenderZ3EDCommandPanel(), and SetZ3EDCommandCallbacks().
|
private |
Definition at line 367 of file agent_chat_widget.h.
Referenced by RenderRomSyncPanel(), and SetRomSyncCallbacks().
|
private |
Definition at line 370 of file agent_chat_widget.h.
Referenced by RenderCollaborationPanel().
|
private |
Definition at line 371 of file agent_chat_widget.h.
Referenced by RefreshCollaboration(), and RenderCollaborationPanel().
|
private |
Definition at line 372 of file agent_chat_widget.h.
Referenced by RenderCollaborationPanel().
|
private |
Definition at line 373 of file agent_chat_widget.h.
Referenced by RenderInputBox(), and RenderMultimodalPanel().
|
private |
Definition at line 376 of file agent_chat_widget.h.
Referenced by ApplyCollaborationSession().
|
private |
Definition at line 377 of file agent_chat_widget.h.
Referenced by PollSharedHistory(), and SwitchToSharedHistory().
|
private |
Definition at line 378 of file agent_chat_widget.h.
Referenced by PollSharedHistory(), and SwitchToSharedHistory().
|
private |
Definition at line 381 of file agent_chat_widget.h.
|
private |
Definition at line 382 of file agent_chat_widget.h.
|
private |
Definition at line 383 of file agent_chat_widget.h.
Referenced by GetPromptMode(), and SetPromptMode().
|
private |
Definition at line 384 of file agent_chat_widget.h.
|
private |
Definition at line 385 of file agent_chat_widget.h.
|
private |
Definition at line 386 of file agent_chat_widget.h.
|
private |
Definition at line 387 of file agent_chat_widget.h.
|
private |
Definition at line 390 of file agent_chat_widget.h.
Referenced by Draw(), and RenderCollaborationPanel().
|
private |
Definition at line 400 of file agent_chat_widget.h.
Referenced by CreateNewFileInEditor(), LoadAgentSettingsFromProject(), OpenFileInEditor(), RenderFileEditorTabs(), RenderSystemPromptEditor(), and SaveAgentSettingsToProject().
|
private |
Definition at line 401 of file agent_chat_widget.h.
Referenced by CreateNewFileInEditor(), OpenFileInEditor(), RenderFileEditorTabs(), and RenderSystemPromptEditor().