feat: Enhance Agent Editor and Chat Widget for Improved Configuration and Collaboration
- Introduced a comprehensive AI Agent configuration dashboard, allowing users to select providers, models, and adjust settings. - Updated the AgentChatWidget to include a reactive UI for collaboration status and improved connection management. - Enhanced the EditorManager to initialize the agent editor with dependencies and streamline the editor selection process. - Added functionality to clear recent editors upon loading a new ROM, ensuring a fresh start for user sessions. - Improved the menu structure to include new options for the AI Agent, enhancing user interaction and accessibility.
This commit is contained in:
@@ -55,6 +55,10 @@ EditorSelectionDialog::EditorSelectionDialog() {
|
||||
{EditorType::kHex, "Hex Editor", ICON_MD_DATA_ARRAY,
|
||||
"Direct ROM memory editing and comparison", "Ctrl+0", false, true,
|
||||
ImVec4(0.2f, 0.8f, 0.4f, 1.0f)}, // Matrix green
|
||||
|
||||
{EditorType::kAgent, "AI Agent", ICON_MD_SMART_TOY,
|
||||
"Configure AI agent, collaboration, and automation", "Ctrl+Shift+A", false, false,
|
||||
ImVec4(0.8f, 0.4f, 1.0f, 1.0f)}, // Purple/magenta
|
||||
|
||||
{EditorType::kSettings, "Settings", ICON_MD_SETTINGS,
|
||||
"Configure ROM and project settings", "", false, true,
|
||||
|
||||
Reference in New Issue
Block a user