[Enhancement]: User Tool on/off granularity for Agents #8105
leondape
started this conversation in
Feature Requests & Suggestions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
What features would you like to see added?
I would like to have Agent Tools/Capabilities available AND toggleable in the Chat Window like in normal Chats.
Right now, they are hidden away when using an Agent.
Also, during Agent creation, it should be possible to set the default tool state (attached/not attached, on/off). When starting a new chat with an agent the default state shall apply.
More details
Problem
Currently, when chatting with an Agent, the settings for Tool usage (Tools, Web, Code, MCPs) are hidden away. This UI decision makes sense, if you assume that the "choice" of Tool selection was made during agent creation + prompt engineering and that the choice at creation time is optimal.
The downside however is, that when creating more advanced agents with certain behavior and a narrowed selection of tools, that the agents get slow and expensive.
I tried to work around this by using small/cheap/fast/stupid models for the agent, which instructs users to switch to more capable models if results are bad or the requirements are complex. This is an unnecessary limitation if we implement attaching tools to agents but disabling them.
Suggestion 1
What I am basically suggesting is a chatgpt-like approach:
This whole flow would make us more flexible in choosing models, maintain high speed and lower token consumption.
Alternative
With the current capabilities one could achieve similar behavior by using modelspecs and adding system prompts to models.
BUT: This way we cannot limit visible MCP Servers the user can attach. Normal Users could be overwhelmed when MCP Options are extensive. Also Only MPCs can be attached, Tools can not as they require Agents.
=> Therefore I would prefer Suggestion 1 and extending the Agent tools selections and Chatbox UI Elements for Agents.
Which components are impacted by your request?
No response
Pictures
Code of Conduct
Beta Was this translation helpful? Give feedback.
All reactions