mirror of
https://github.com/Significant-Gravitas/AutoGPT.git
synced 2026-04-30 03:00:41 -04:00
fix(copilot): suppress duplicate text when calling decompose_goal
The LLM was generating a natural-text summary alongside the decompose_goal tool call, producing both a text plan and the UI card. Add explicit instruction: do not write any text before or after the tool call — the platform renders the plan UI automatically. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -32,15 +32,18 @@ Before running the workflow below, ALWAYS decompose the goal first:
|
||||
|
||||
1. Analyze the user's request and break it into logical build steps (e.g.
|
||||
"add input block", "add AI summarizer", "wire blocks together").
|
||||
2. Call `decompose_goal` with those steps.
|
||||
2. Call `decompose_goal` with those steps. **Do not write any text before
|
||||
or after the tool call** — the platform renders a rich UI card for the
|
||||
plan automatically. Any text you write will duplicate the plan display.
|
||||
3. **STOP your turn immediately after `decompose_goal` returns.** Do not
|
||||
call any other tools. Do not generate any text after the tool result.
|
||||
End the turn so the user can review the plan and respond.
|
||||
call any other tools. Do not generate any text. End the turn so the
|
||||
user can review the plan and respond.
|
||||
4. Only after the user responds, continue with "Workflow for Creating/
|
||||
Editing Agents".
|
||||
|
||||
`decompose_goal` MUST be the last tool call in the turn. Never combine
|
||||
it with `find_block`, `create_agent`, or any other tool in the same turn.
|
||||
`decompose_goal` MUST be the only tool call in the turn, with no
|
||||
accompanying text. Never combine it with `find_block`, `create_agent`,
|
||||
or any other tool in the same turn.
|
||||
|
||||
For simple goals (1-2 blocks), keep steps brief (2-3 steps).
|
||||
For complex goals, use as many steps as needed.
|
||||
|
||||
Reference in New Issue
Block a user