Skip to content

Commit a528519

Browse files
committed
Remove specific emoji examples from status_set description
Give agents more freedom in choosing emojis by removing prescriptive examples like '🔍 Analyzing code'. Keep outcome examples (Success/Failure/Warning) but remove their emoji prefixes.
1 parent b4eb794 commit a528519

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/utils/tools/toolDefinitions.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -187,11 +187,10 @@ export const TOOL_DEFINITIONS = {
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. " +
189189
"Set a final status before finishing your response that reflects the outcome: " +
190-
"'✅ PR checks pass and ready to merge' (success), " +
191-
"'❌ CreateWorkspace Tests failed' (failure), " +
192-
"'⚠️ Encountered serious issue with design' (warning/blocker). " +
193-
"The status is cleared at the start of each new response, so you must set it again. " +
194-
"Use this to communicate ongoing activities (e.g., '🔍 Analyzing code', '📝 Writing tests', '🔧 Refactoring logic').",
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.",
195194
schema: z
196195
.object({
197196
emoji: z.string().describe("A single emoji character representing the current activity"),

0 commit comments

Comments
 (0)