mirror of
https://github.com/cline/cline.git
synced 2026-09-21 13:21:23 +08:00
* feat: add experimental parallel tool calling support Add a new experimental setting that allows models to call multiple tools in a single response. This is automatically enabled for GPT-5 models. - Add enableParallelToolCalling setting (off by default) - Conditionally enforce didAlreadyUseTool flag based on setting - Move checkpoint from per-tool to per-response - Add UI toggle in Feature Settings section * feat: enable parallel tool calling for GPT-5 in prompts and API (#8028) * feat: enable parallel tool calling for GPT-5 in prompts and API Update system prompts for GPT-5 and next-gen variants to instruct models they may use multiple tools in a single response for independent operations. Fix OpenAI API to send parallel_tool_calls: true for GPT-5 models, which was previously hardcoded to false for all models. Related: #8020 Changes: - Updated 5 prompt variant files to allow parallel tool use - Added enableParallelToolCalls param to getOpenAIToolParams() - Updated openai-native.ts to enable for GPT-5 model family * Update system test snapshots for parallel tool calling * Revert changes to MCP prompts --------- Co-authored-by: Robin Newhouse <robin@cline.bot>