-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Description
Describe the bug
Auto Tool chaining is not working as expected in goose 1.15.0 version which was working fine in 1.14.0 version.
With Goose 1.14.0 version , For a prompt if multiple tools were required to be called automatically goose was able to handle and provide end result after calling required tools . But in Version 1.15.0 Its not working as expected even in auto mode.
In 1.15.0 version , Suppose I have a prompt "XYZ" and goose in auto mode needs to call tool A and tool B to get the final output . Note: Tool B input is based on tool A's response . Now, in this version goose is calling tool A and waiting for the user to provide the next step for direction and not able to make call to tool B.
This was working fine in version 1.14.0 . Not sure why it is not working in 1.15.0 version . I suspect may be its a regression issue caused due to this #5704 or some other changes . I believe this needs to be checked and fixed . Thanks .
Let me know if you need more details then I can share the screenshots too .
To Reproduce
1> Use goose 1.15.0 version and pass some prompt which should call multiple tools in auto mode to provide the end result .
2> Its not able to make multiple tool calls and after calling one tool it waits for the user input even though we are using auto mode .
3> Use goose 1.14.0 version , Auto mode and tool chaining is working fine . Goose is able to call multiple tools in auto mode .
PFA screenshots for your reference .
For Goose 1.14.0 version - Both components_search and runs_list tools are invoked in auto mode .
For Goose 1.15.0 version - only components_search tool is invoked in auto mode .
Expected behavior
Goose latest version 1.15.0 in auto mode should be able to call multiple tools and provide the end result . Tool chaining should be fixed as its working in 1.14.0 version .
Please provide the following information
- OS: MacOs
- Interface: [UI / CLI] - Both
- Version: [e.g. v1.0.2] - 1.15.0