Dashboard › Code › Distillation
fc9ed5af-8b2d-4ce5-9a7d-807479b8650e["28795c46af19b34a81f7e4c6200b26aa","b939f14020d37f4c5c67808530c9b3cb","fd251c711672d0da75d2074a65c7b0ba","1850e1a2c48fe541db53864dfe9b6d2f","807f4eae3ede2512340b16558ec7bd92","38eb70bbaa40af086a1bbeab558f241b","211330bd3a1fb206889228f5eac9ec44","774c6b48d83aff988218d870fc802bd4","f1dcaf494a3e19efb1adfa202fae9fe6","c67ec501422547a147e9addbc4aa95b3","bc85a45ba7eafa5f7a2db41f5187d8e2","969e97560700eb4d0a31bca89af7942c"]
write_to_file.ts, replace_in_file.ts, search_files.ts, list_files.ts in Cline SDK tools directorywrite_to_file tool: ClineDefaultTool.FILE_NEW; base variant params: path, content; NATIVE_GPT_5/GEMINI_3 variant params: absolutePath, contentreplace_in_file tool: ClineDefaultTool.FILE_EDIT; base variant params: path, diff; NATIVE_GPT_5/GEMINI_3 variant params: absolutePath, diffsearch_files tool: ClineDefaultTool.SEARCH; params (both variants): path, regex, file_patternlist_files tool: ClineDefaultTool.LIST_FILES; params (both variants): path, recursiveabsolutePath instead of path for write_to_file and replace_in_file toolsread-file.ts imports: READ_FILE_TOOL_NAME, READ_FILE_DISPLAY_NAME from ./tool-names.js; READ_FILE_DEFINITION from ./definitions/coreTools.js; resolveToolDeclaration from ./definitions/resolver.js; FileDiscoveryService from ../services/fileDiscoveryService.jsdefinitions/coreTools.ts (289 lines) exports ToolDefinition objects that delegate to DEFAULT_LEGACY_SET (base) and getToolSet(modelId) (overrides); tool definitions: READ_FILE_DEFINITION → read_file, WRITE_FILE_DEFINITION → write_file, GREP_DEFINITION → grep_search, RIP_GREP_DEFINITION → grep_search_ripgrep, `WEB_