Due to the extremely large size of the Chromium codebase, the following tools will not work and must not be used:
file_search
The following tools will only work with very limited scope and should be used with caution:
list_code_usages- Only use for specific symbols in a well-defined file contextgrep_search- Only use with limited to particular directories
As a replacement for the above tools:
- Always use the
HaystackSearchtool, which is a content search tool, specifically designed to handle this large codebase efficiently. - Always use the
HaystackFilestool, which is a file search tool, specifically designed to handle this large codebase efficiently.
When using HaystackSearch tool, follow these guidelines:
- Create targeted queries with specific terms for better results (No more then 3 keywords)
- Use path filtering to limit search scope when appropriate
- Use file type filtering for language-specific searches
- Properly specify the workspace parameter with the current workspace path