agent-ecosystem/src/main/services/discovery
iliya c21350713c perf: replace remark-based search with plain text indexOf
Manually ported from upstream 5c7f921e. Key changes:
- SessionSearcher: indexOf instead of remark AST, batch size 8→16
- conversationSlice: indexOf with MAX_SEARCH_MATCHES=500 cap
- Item-scoped store selectors (searchMatchItemIds Set) to skip re-renders
- Pre-filter in markdownTextSearch (skip parse if no raw match)
- SearchTextCache: 200→1000 entries
- ProjectScanner: 30s search project cache, batch 4→8
2026-03-25 14:32:37 +02:00
..
index.ts feat: implement SearchTextCache and SearchTextExtractor for efficient text extraction and caching 2026-02-22 02:03:22 +09:00
ProjectPathResolver.ts feat: enhance team file handling and logging improvements 2026-03-03 22:00:11 +02:00
ProjectScanner.ts perf: replace remark-based search with plain text indexOf 2026-03-25 14:32:37 +02:00
SearchTextCache.ts perf: replace remark-based search with plain text indexOf 2026-03-25 14:32:37 +02:00
SearchTextExtractor.ts feat: implement SearchTextCache and SearchTextExtractor for efficient text extraction and caching 2026-02-22 02:03:22 +09:00
SessionContentFilter.ts feat: enhance team file handling and logging improvements 2026-03-03 22:00:11 +02:00
SessionSearcher.ts perf: replace remark-based search with plain text indexOf 2026-03-25 14:32:37 +02:00
SubagentLocator.ts refactor: streamline task handling and remove legacy support 2026-03-08 00:24:48 +02:00
SubagentResolver.ts refactor: clean up code and improve readability across multiple files 2026-03-19 14:07:14 +02:00
SubprojectRegistry.ts Initialize project structure with essential configuration files including .editorconfig, .gitattributes, .gitignore, and TypeScript settings. Add build and linting configurations, along with README, LICENSE, and contribution guidelines. Set up Tailwind CSS and ESLint for styling and code quality. Include initial package.json and pnpm workspace configuration for dependency management. 2026-02-11 15:52:00 +09:00
WorktreeGrouper.ts feat: normalize project paths and enhance team member handling 2026-03-04 00:47:35 +02:00