Skip to content

Commit 8a35c67

Browse files
committed
Make status_set description more generic
Remove prescriptive emoji and message examples to give agents more freedom. Keep guidance about setting final status but without specific format examples. Clarify that status clears on new user message, not stream start.
1 parent a528519 commit 8a35c67

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/utils/tools/toolDefinitions.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,8 @@ export const TOOL_DEFINITIONS = {
186186
"Set a status indicator to show what the agent is currently doing. " +
187187
"The emoji appears left of the streaming indicator, and the message shows on hover. " +
188188
"IMPORTANT: Always set a status at the start of each response and update it as your work progresses. " +
189-
"Set a final status before finishing your response that reflects the outcome: " +
190-
"Success: 'PR checks pass and ready to merge', " +
191-
"Failure: 'CreateWorkspace Tests failed', " +
192-
"Warning: 'Encountered serious issue with design'. " +
193-
"The status is cleared at the start of each new response, so you must set it again.",
189+
"The status is cleared when a new user message comes in, so you must set it again for each response. " +
190+
"Use this to communicate ongoing activities and set a final status before completing that reflects the outcome.",
194191
schema: z
195192
.object({
196193
emoji: z.string().describe("A single emoji character representing the current activity"),

0 commit comments

Comments
 (0)