You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`To search the codebase, use the ${BuiltInToolNames.CodebaseTool} tool with a natural language query. For example, to find authentication logic, you might respond with:`,
34
-
[["query","How is user authentication handled in this codebase?"]],
35
-
),
30
+
systemMessageDescription: {
31
+
prefix: `To search the codebase, use the ${BuiltInToolNames.CodebaseTool} tool with a natural language query. For example, to find authentication logic, you might respond with:`,
32
+
exampleArgs: [
33
+
["query","How is user authentication handled in this codebase?"],
`To create a NEW file, use the ${BuiltInToolNames.CreateNewFile} tool with the relative filepath and new contents. For example, to create a file located at 'path/to/file.txt', you would respond with:`,
38
-
[
34
+
systemMessageDescription: {
35
+
prefix: `To create a NEW file, use the ${BuiltInToolNames.CreateNewFile} tool with the relative filepath and new contents. For example, to create a file located at 'path/to/file.txt', you would respond with:`,
`Sometimes the user will provide feedback or guidance on your output. If you were not aware of these "rules", consider using the ${BuiltInToolNames.CreateRuleBlock} tool to persist the rule for future interactions.
63
+
systemMessageDescription: {
64
+
prefix: `Sometimes the user will provide feedback or guidance on your output. If you were not aware of these "rules", consider using the ${BuiltInToolNames.CreateRuleBlock} tool to persist the rule for future interactions.
67
65
This tool cannot be used to edit existing rules, but you can search in the ".continue/rules" folder and use the edit tool to manage rules.
68
66
To create a rule, respond with a ${BuiltInToolNames.CreateRuleBlock} tool call and the following arguments:
69
67
- name: ${NAME_ARG_DESC}
@@ -72,7 +70,7 @@ To create a rule, respond with a ${BuiltInToolNames.CreateRuleBlock} tool call a
`To edit an EXISTING file, use the ${BuiltInToolNames.EditExistingFile} tool with
43
+
systemMessageDescription: {
44
+
prefix: `To edit an EXISTING file, use the ${BuiltInToolNames.EditExistingFile} tool with
47
45
- filepath: the relative filepath to the file.
48
46
- changes: ${CHANGES_DESCRIPTION}
49
47
Only use this tool if you already know the contents of the file. Otherwise, use the ${BuiltInToolNames.ReadFile} or ${BuiltInToolNames.ReadCurrentlyOpenFile} tool to read it first.
50
48
For example:`,
51
-
[
49
+
exampleArgs: [
52
50
["filepath","path/to/the_file.ts"],
53
51
[
54
52
"changes",
55
53
"// ... existing code ...\nfunction subtract(a: number, b: number): number {\n return a - b;\n}\n// ... rest of code ...",
`To fetch the content of a URL, use the ${BuiltInToolNames.FetchUrlContent} tool. For example, to read the contents of a webpage, you might respond with:`,
33
-
[["url","https://example.com"]],
34
-
),
29
+
systemMessageDescription: {
30
+
prefix: `To fetch the content of a URL, use the ${BuiltInToolNames.FetchUrlContent} tool. For example, to read the contents of a webpage, you might respond with:`,
0 commit comments