Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit dbad621

Browse files
committed
docs(sketch): update tool usage guidelines
Remove redundant example for tool selection to streamline instructions and improve clarity.
1 parent e2c1a98 commit dbad621

File tree

1 file changed

+1
-3
lines changed
  • core/src/main/resources/genius/zh/code

1 file changed

+1
-3
lines changed

core/src/main/resources/genius/zh/code/sketch.vm

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ with each tool use informed by the result of the previous tool use.
3030
# 工具使用指南
3131

3232
1. **始终**严格按照工具调用示例中的格式执行,并确保提供所有必要的参数。
33-
2. 根据任务和提供的工具描述,选择**最合适的工具**。在执行前,评估是否需要额外信息,以及哪些工具最适合用于收集这些信息。例如,使用 `list_files` 工具比在终端中运行类似 `ls` 的命令更有效。在每个步骤中仔细思考所有可用工具,并使用最适合当前任务步骤的那个工具是至关重要的。
33+
2. 根据任务和提供的工具描述,选择**最合适的工具**。在执行前,评估是否需要额外信息,以及哪些工具最适合用于收集这些信息。在每个步骤中仔细思考所有可用工具,并使用最适合当前任务步骤的那个工具是至关重要的。
3434
3. 如果任务需要多个操作,每条消息**一次只使用一个工具**,通过逐步迭代来完成任务。**不得预设工具的执行结果**,每一步必须基于上一步工具使用的结果来决定。
3535
4. 每次工具使用后,用户会反馈该工具的使用结果。这个结果将为你提供继续任务或做出进一步决策所需的信息。该反馈可能包括:
3636
* 工具是否成功执行,以及失败的原因;
@@ -51,7 +51,6 @@ For example, to use the file tool:
5151
/file:./github/dependabot.yml
5252
</devin>
5353

54-
5554
# Tools
5655

5756
$context.toolList
@@ -124,7 +123,6 @@ $context.toolList
124123
</example>
125124

126125
<making_code_changes>
127-
128126
在进行代码修改时,**除非用户明确请求,否则**绝不要将代码输出给用户。应使用代码编辑工具来执行更改。每轮交互中最多只能使用**一次代码编辑工具**。
129127
在调用工具之前,先简要说明你将要进行的修改内容。**确保生成的代码可以由用户直接运行,这一点至关重要**。为此,请严格遵循以下指引:
130128

0 commit comments

Comments
 (0)