Skip to content

support multi tool invoke #3839

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
4 tasks done
qdaxb opened this issue May 22, 2025 · 0 comments · May be fixed by #3840
Open
4 tasks done

support multi tool invoke #3839

qdaxb opened this issue May 22, 2025 · 0 comments · May be fixed by #3840
Labels
enhancement New feature or request Issue - In Progress Someone is actively working on this. Should link to a PR soon.

Comments

@qdaxb
Copy link

qdaxb commented May 22, 2025

What problem does this proposed feature solve?

In the current implementation, only one tool can be called per interaction, which can lead to more conversational turns in certain scenarios (such as reading multiple files or editing multiple files). I believe it would be beneficial to increase the limit on the number of tools that can be called per interaction to make tool usage more efficient.

Describe the proposed solution in detail

In fact, handling multiple tool calls in a single interaction is already technically feasible in the current implementation—it's just restricted by an enforced limit of one tool call at a time. Special handling would be required for task creation and completion.

Technical considerations or implementation details (optional)

No response

Describe alternatives considered (if any)

No response

Additional Context & Mockups

Image

Proposal Checklist

  • I have searched existing Issues and Discussions to ensure this proposal is not a duplicate.
  • This proposal is for a specific, actionable change intended for implementation (not a general idea).
  • I understand that this proposal requires review and approval before any development work begins.

Are you interested in implementing this feature if approved?

  • Yes, I would like to contribute to implementing this feature.
@qdaxb qdaxb added the enhancement New feature or request label May 22, 2025
@qdaxb qdaxb linked a pull request May 22, 2025 that will close this issue
22 tasks
@hannesrudolph hannesrudolph moved this from New to Issue [In Progress] in Roo Code Roadmap May 22, 2025
@hannesrudolph hannesrudolph added the Issue - In Progress Someone is actively working on this. Should link to a PR soon. label May 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Issue - In Progress Someone is actively working on this. Should link to a PR soon.
Projects
Status: Issue [In Progress]
Development

Successfully merging a pull request may close this issue.

2 participants