[GH-ISSUE #12682] feat: Support ReAct #87422

Closed
opened 2026-05-15 11:53:57 -05:00 by GiteaMirror · 3 comments
Owner

Originally created by @xlxxcc on GitHub (Apr 10, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/12682

Check Existing Issues

  • I have searched the existing issues and discussions.

Problem Description

Have you considered supporting ReAct? Paper link: https://arxiv.org/abs/2210.03629

Desired Solution you'd like

Synergizing Reasoning and Acting in Language Models

Alternatives Considered

No response

Additional Context

No response

Originally created by @xlxxcc on GitHub (Apr 10, 2025). Original GitHub issue: https://github.com/open-webui/open-webui/issues/12682 ### Check Existing Issues - [x] I have searched the existing issues and discussions. ### Problem Description Have you considered supporting ReAct? Paper link: https://arxiv.org/abs/2210.03629 ### Desired Solution you'd like Synergizing Reasoning and Acting in Language Models ### Alternatives Considered _No response_ ### Additional Context _No response_
Author
Owner

@rgaricano commented on GitHub (Apr 10, 2025):

it's a 3 years old code, i think that it's been integrated & overpassed,
by the way: They chose a really bad short name!!!

<!-- gh-comment-id:2792217862 --> @rgaricano commented on GitHub (Apr 10, 2025): it's a 3 years old code, i think that it's been integrated & overpassed, by the way: They chose a really bad short name!!!
Author
Owner

@bgeneto commented on GitHub (Apr 10, 2025):

What do you mean by that? If you want to use ReAct as merely a new prompt technique, then there would be no issues.

Suppose we want to generate a product description for a new smartphone. We can use ReAct prompting to generate a description that highlights the phone's features and benefits.

Reason: Generate a list of the phone's features, such as its camera resolution, battery life, and storage capacity.
Act: Use the generated features to create a product description that showcases the phone's benefits and unique selling points.

However, I struggle to think of a solution for supporting Reason+Act without an API or tools involved. Maybe you can achieve this more advance usage using LiteLLM instead.

<!-- gh-comment-id:2793953013 --> @bgeneto commented on GitHub (Apr 10, 2025): What do you mean by that? If you want to use ReAct as merely a new prompt technique, then there would be no issues. ``` Suppose we want to generate a product description for a new smartphone. We can use ReAct prompting to generate a description that highlights the phone's features and benefits. Reason: Generate a list of the phone's features, such as its camera resolution, battery life, and storage capacity. Act: Use the generated features to create a product description that showcases the phone's benefits and unique selling points. ``` However, I struggle to think of a solution for supporting Reason+Act without an API or tools involved. Maybe you can achieve this more advance usage using LiteLLM instead.
Author
Owner

@tjbck commented on GitHub (Apr 10, 2025):

It's already supported as "native" tool calling.

<!-- gh-comment-id:2794284658 --> @tjbck commented on GitHub (Apr 10, 2025): It's already supported as "native" tool calling.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#87422