oracle / oracle/wayflow

[Refactor] remove the internal talk_to_user tool

Open
#97 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
188
Forks
23
Avg merge
1d 12h
Merged PRs (30d)
4

Description

Back when not all LLMs support native tool calling, we use this tool as the in-context learning way to make the LLM generate more consistent tool calls. Modern LLMs, even local ones such as GPT-OSS, have been mid-trained and post-trained to generate accurate tool calls in conjunction with generating free-form text replies to the user (in addition to reasoning content), so the talk_to_user tool would actually goes against its original purpose by confusing the models.

Let's remove the internal talk_to_user tool.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file, test, or entry point is named in the issue. Search the repository for the internal talk_to_user tool and trace its registration and uses; done means the tool and its remaining references are removed without breaking the surrounding tool-calling flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
ai
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.