dotnet / dotnet/extensions

ChatOptions.ToolMode doesn't enable require non-function tools

Open
#6,288 1 comment 0 reactions 1 assignee Claimed by @stephentoub View on GitHub
area-ai
Dominant language
C#
Stars
3.2k
Forks
894
Avg merge
1d 12h
Merged PRs (30d)
23

Description

With ToolMode, you can specify that no tools should be used, any tools should be used, at least one tool should be used, or a specific tool must be used. But for the last one, it's limited only to function tools. With other kinds of tools becoming available, like web search, systems are starting to let you require that these tools be used, but there's no way to do that today via ToolMode.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.