PlanBackend.CreatePlan now returns an optional message alongside IDs. When non-empty, the reasoning server uses it as the tool response instead of the default plan summary — allowing queue backends to instruct the agent to stop after planning rather than execute directly. - tools.PlanBackend: CreatePlan returns ([]string, string, error) - dispatchPlanBackend: returns "" (agent continues as before) - reasoning/server: uses backend message when non-empty Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| execute | ||
| reasoning | ||
| builtin.go | ||
| tools.go | ||