You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
5 lines
13 KiB
5 lines
13 KiB
|
1 month ago
|
<application>
|
||
|
|
<component name="ConversationToolStoreService">
|
||
|
|
<option name="builtInTools" value="[{"name":"insert_edit_into_file","description":"Edit a file in the workspace. Use this tool once per file that needs to be modified, even if there are multiple changes for a file. Generate the \"explanation\" property first.\nThe system is very smart and can understand how to apply your edits to the files, you just need to provide minimal hints.\nAvoid repeating existing code, instead use comments to represent regions of unchanged code. Be as concise as possible. For example:\n// ...existing code...\n{ changed code }\n// ...existing code...\n{ changed code }\n// ...existing code...\n\nHere is an example of how you should use format an edit to an existing Person class:\nclass Person {\n\t// ...existing code...\n\tage: number;\n\t// ...existing code...\n\tgetAge() {\n\treturn this.age;\n\t}\n}","inputSchema":{"type":"object","properties":{"filePath":{"description":"The absolute path of the file to edit.","type":"string"},"code":{"description":"The code change to apply to the file.\nThe system is very smart and can understand how to apply your edits to the files, you just need to provide minimal hints.\nAvoid repeating existing code, instead use comments to represent regions of unchanged code. Be as concise as possible. For example:\n// ...existing code...\n{ changed code }\n// ...existing code...\n{ changed code }\n// ...existing code...\n\nHere is an example of how you should use format an edit to an existing Person class:\nclass Person {\n\t// ...existing code...\n\tage: number;\n\t// ...existing code...\n\tgetAge() {\n\t\treturn this.age;\n\t}\n}","type":"string"},"explanation":{"description":"A short explanation of the edit being made.","type":"string"}},"required":["filePath","code","explanation"]},"type":"shared","status":"enabled"},{"name":"replace_string_in_file","description":"Replace a specific string in a file with new content. Use this tool when you need to make precise text replacements. For best results, include sufficient context (3-5 lines before and after) to make the old string unique. The system will try multiple matching strategies if exact matching fails.","inputSchema":{"type":"object","properties":{"filePath":{"description":"The absolute path of the file to edit.","type":"string"},"oldString":{"description":"The exact literal text to replace. Must uniquely identify the single instance to change. Include at least 3 lines of context BEFORE and AFTER the target text, matching whitespace and indentation precisely.","type":"string"},"newString":{"description":"The exact literal text to replace oldString with.","type":"string"},"explanation":{"description":"A short explanation of the string replacement being made.","type":"string"}},"required":["filePath","oldString","newString","explanation"]},"type":"shared","status":"enabled"},{"name":"create_file","description":"Create a new file in the workspace with the specified content. Use this tool to create new files.","inputSchema":{"type":"object","properties":{"filePath":{"description":"The absolute path of the file to create.","type":"string"},"content":{"description":"The content to write to the new file.","type":"string"}},"required":["filePath"
|
||
|
|
</component>
|
||
|
|
</application>
|