Skip to content

Commit a39b0c5

Browse files
authored
Fix build issue (#78)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Release Notes * **New Features** * Enhanced AI chat interface with onboarding dialog, conversation history, and custom provider settings * Added support for multiple LLM providers (Cerebras, Anthropic, Google AI, OpenAI) * Introduced agent memory management system and content readability extraction capabilities * **Removed Features** * Removed file system and web app management tools from agent capabilities <sub>✏️ Tip: You can customize this high-level summary in your review settings.</sub> <!-- end of auto-generated comment: release notes by coderabbit.ai -->
1 parent 064adab commit a39b0c5

File tree

4 files changed

+49
-11
lines changed

4 files changed

+49
-11
lines changed

config/gni/devtools_grd_files.gni

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ grd_files_bundled_sources = [
6464
"front_end/Images/breakpoint-circle.svg",
6565
"front_end/Images/breakpoint-crossed-filled.svg",
6666
"front_end/Images/breakpoint-crossed.svg",
67+
"front_end/Images/browser-operator-logo.png",
6768
"front_end/Images/brush-2.svg",
6869
"front_end/Images/brush-filled.svg",
6970
"front_end/Images/brush.svg",
@@ -109,6 +110,7 @@ grd_files_bundled_sources = [
109110
"front_end/Images/cssoverview_icons_2x.avif",
110111
"front_end/Images/custom-typography.svg",
111112
"front_end/Images/database.svg",
113+
"front_end/Images/demo.gif",
112114
"front_end/Images/deployed.svg",
113115
"front_end/Images/device-fold.svg",
114116
"front_end/Images/devices.svg",
@@ -656,6 +658,26 @@ grd_files_bundled_sources = [
656658
"front_end/panels/ai_chat/ui/SettingsDialog.js",
657659
"front_end/panels/ai_chat/ui/OnboardingDialog.js",
658660
"front_end/panels/ai_chat/ui/onboardingStyles.js",
661+
"front_end/panels/ai_chat/ui/settings/types.js",
662+
"front_end/panels/ai_chat/ui/settings/constants.js",
663+
"front_end/panels/ai_chat/ui/settings/i18n-strings.js",
664+
"front_end/panels/ai_chat/ui/settings/providerConfigs.js",
665+
"front_end/panels/ai_chat/ui/settings/utils/validation.js",
666+
"front_end/panels/ai_chat/ui/settings/utils/storage.js",
667+
"front_end/panels/ai_chat/ui/settings/utils/styles.js",
668+
"front_end/panels/ai_chat/ui/settings/components/ModelSelectorFactory.js",
669+
"front_end/panels/ai_chat/ui/settings/components/SettingsHeader.js",
670+
"front_end/panels/ai_chat/ui/settings/components/SettingsFooter.js",
671+
"front_end/panels/ai_chat/ui/settings/components/AdvancedToggle.js",
672+
"front_end/panels/ai_chat/ui/settings/providers/BaseProviderSettings.js",
673+
"front_end/panels/ai_chat/ui/settings/providers/GenericProviderSettings.js",
674+
"front_end/panels/ai_chat/ui/settings/providers/LiteLLMSettings.js",
675+
"front_end/panels/ai_chat/ui/settings/providers/OpenRouterSettings.js",
676+
"front_end/panels/ai_chat/ui/settings/advanced/MCPSettings.js",
677+
"front_end/panels/ai_chat/ui/settings/advanced/BrowsingHistorySettings.js",
678+
"front_end/panels/ai_chat/ui/settings/advanced/VectorDBSettings.js",
679+
"front_end/panels/ai_chat/ui/settings/advanced/TracingSettings.js",
680+
"front_end/panels/ai_chat/ui/settings/advanced/EvaluationSettings.js",
659681
"front_end/panels/ai_chat/ui/mcp/MCPConnectionsDialog.js",
660682
"front_end/panels/ai_chat/ui/mcp/MCPConnectorsCatalogDialog.js",
661683
"front_end/panels/ai_chat/ui/EvaluationDialog.js",
@@ -684,6 +706,7 @@ grd_files_bundled_sources = [
684706
"front_end/panels/ai_chat/core/Version.js",
685707
"front_end/panels/ai_chat/core/VersionChecker.js",
686708
"front_end/panels/ai_chat/core/LLMConfigurationManager.js",
709+
"front_end/panels/ai_chat/core/CustomProviderManager.js",
687710
"front_end/panels/ai_chat/LLM/LLMTypes.js",
688711
"front_end/panels/ai_chat/LLM/LLMProvider.js",
689712
"front_end/panels/ai_chat/LLM/LLMProviderRegistry.js",
@@ -695,6 +718,10 @@ grd_files_bundled_sources = [
695718
"front_end/panels/ai_chat/LLM/GroqProvider.js",
696719
"front_end/panels/ai_chat/LLM/OpenRouterProvider.js",
697720
"front_end/panels/ai_chat/LLM/BrowserOperatorProvider.js",
721+
"front_end/panels/ai_chat/LLM/CerebrasProvider.js",
722+
"front_end/panels/ai_chat/LLM/AnthropicProvider.js",
723+
"front_end/panels/ai_chat/LLM/GoogleAIProvider.js",
724+
"front_end/panels/ai_chat/LLM/GenericOpenAIProvider.js",
698725
"front_end/panels/ai_chat/LLM/LLMClient.js",
699726
"front_end/panels/ai_chat/LLM/MessageSanitizer.js",
700727
"front_end/panels/ai_chat/tools/Tools.js",
@@ -704,6 +731,7 @@ grd_files_bundled_sources = [
704731
"front_end/panels/ai_chat/tools/FetcherTool.js",
705732
"front_end/panels/ai_chat/tools/FinalizeWithCritiqueTool.js",
706733
"front_end/panels/ai_chat/tools/HTMLToMarkdownTool.js",
734+
"front_end/panels/ai_chat/tools/ReadabilityExtractorTool.js",
707735
"front_end/panels/ai_chat/tools/SchemaBasedExtractorTool.js",
708736
"front_end/panels/ai_chat/tools/StreamlinedSchemaExtractorTool.js",
709737
"front_end/panels/ai_chat/tools/VisitHistoryManager.js",
@@ -787,6 +815,7 @@ grd_files_bundled_sources = [
787815
"front_end/panels/ai_chat/evaluation/test-cases/schema-extractor-tests.js",
788816
"front_end/panels/ai_chat/evaluation/test-cases/streamlined-schema-extractor-tests.js",
789817
"front_end/panels/ai_chat/evaluation/test-cases/web-task-agent-tests.js",
818+
"front_end/panels/ai_chat/evaluation/test-cases/html-to-markdown-tests.js",
790819
"front_end/panels/ai_chat/evaluation/utils/ErrorHandlingUtils.js",
791820
"front_end/panels/ai_chat/evaluation/utils/EvaluationTypes.js",
792821
"front_end/panels/ai_chat/evaluation/utils/PromptTemplates.js",
@@ -796,6 +825,16 @@ grd_files_bundled_sources = [
796825
"front_end/panels/ai_chat/mcp/MCPRegistry.js",
797826
"front_end/panels/ai_chat/mcp/MCPToolAdapter.js",
798827
"front_end/panels/ai_chat/mcp/MCPMetaTools.js",
828+
"front_end/panels/ai_chat/memory/types.js",
829+
"front_end/panels/ai_chat/memory/MemoryModule.js",
830+
"front_end/panels/ai_chat/memory/MemoryBlockManager.js",
831+
"front_end/panels/ai_chat/memory/MemoryAgentConfig.js",
832+
"front_end/panels/ai_chat/memory/index.js",
833+
"front_end/panels/ai_chat/memory/SearchMemoryTool.js",
834+
"front_end/panels/ai_chat/memory/UpdateMemoryTool.js",
835+
"front_end/panels/ai_chat/memory/ListMemoryBlocksTool.js",
836+
"front_end/panels/ai_chat/utils/ContentChunker.js",
837+
"front_end/panels/ai_chat/vendor/readability-source.js",
799838
"front_end/panels/ai_chat/tools/LLMTracingWrapper.js",
800839
"front_end/panels/animation/animation-meta.js",
801840
"front_end/panels/animation/animation.js",

front_end/panels/ai_chat/BUILD.gn

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,8 @@ _ai_chat_sources = [
261261
"ui/HelpDialog.ts",
262262
"ui/PromptEditDialog.ts",
263263
"ui/SettingsDialog.ts",
264+
"ui/OnboardingDialog.ts",
265+
"ui/onboardingStyles.ts",
264266
"ui/settings/types.ts",
265267
"ui/settings/constants.ts",
266268
"ui/settings/i18n-strings.ts",
@@ -281,15 +283,23 @@ _ai_chat_sources = [
281283
"ui/settings/advanced/VectorDBSettings.ts",
282284
"ui/settings/advanced/TracingSettings.ts",
283285
"ui/settings/advanced/EvaluationSettings.ts",
286+
"ui/settings/advanced/MemorySettings.ts",
284287
"ui/EvaluationDialog.ts",
285288
"ui/WebAppCodeViewer.ts",
286289
"ui/TodoListDisplay.ts",
287290
"ui/FileListDisplay.ts",
288291
"ui/FileContentViewer.ts",
292+
"ui/ConversationHistoryList.ts",
293+
"ui/conversationHistoryStyles.ts",
294+
"ui/CustomProviderDialog.ts",
295+
"ui/customProviderStyles.ts",
289296
"ui/mcp/MCPConnectionsDialog.ts",
290297
"ui/mcp/MCPConnectorsCatalogDialog.ts",
291298
"ai_chat_impl.ts",
292299
"models/ChatTypes.ts",
300+
"persistence/ConversationTypes.ts",
301+
"persistence/ConversationStorageManager.ts",
302+
"persistence/ConversationManager.ts",
293303
"memory/types.ts",
294304
"memory/MemoryModule.ts",
295305
"memory/MemoryBlockManager.ts",

front_end/panels/ai_chat/agent_framework/implementation/agents/ActionAgent.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -96,14 +96,6 @@ Conclusion: Fix the args format and retry with proper syntax: { "method": "fill"
9696
'node_ids_to_urls',
9797
'scroll_page',
9898
'take_screenshot',
99-
'render_webapp',
100-
'get_webapp_data',
101-
'remove_webapp',
102-
'create_file',
103-
'update_file',
104-
'delete_file',
105-
'read_file',
106-
'list_files',
10799
],
108100
maxIterations: 10,
109101
modelName: MODEL_SENTINELS.USE_MINI,

front_end/panels/ai_chat/agent_framework/implementation/agents/WebTaskAgent.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,9 +204,6 @@ Remember: **Plan adaptively, execute systematically, validate continuously, and
204204
'take_screenshot',
205205
'wait_for_page_load',
206206
'thinking',
207-
'render_webapp',
208-
'get_webapp_data',
209-
'remove_webapp',
210207
'create_file',
211208
'update_file',
212209
'delete_file',

0 commit comments

Comments
 (0)