Enhancement: Enable AI Agents to Trigger Tools by Default #210
Labels
customization
Issues that will help the library to be more customizable
enhancement
Suggestions that improve existing features.
feature
New feature or request
feedback discord
Is your feature request related to a problem? Please describe.
Currently, KaibanJS requires explicit configuration for agents to trigger tools, meaning that unless a tool is manually assigned and invoked, agents do not use them by default. This limits automation and requires additional setup for each agent, even when a tool is commonly used.
Without default tool invocation, users face challenges such as:
Describe the solution you'd like
To enhance agent autonomy and workflow automation, KaibanJS could introduce default tool invocation capabilities, allowing agents to automatically recognize and use relevant tools without requiring explicit calls.
Proposed Improvements:
Automatic Tool Assignment Based on Agent Role:
Tavily
without needing manual configuration.Rule-Based Tool Invocation:
Tavily
.Configurable Default Tools per Agent Type:
Expose API Methods for Automatic Tool Usage:
enableAutoTools()
,disableAutoTools()
, andsetDefaultTools()
.Describe alternatives you've considered
Additional context
Agent
class andTool
integration framework.Task
execution and agent processing logic.The text was updated successfully, but these errors were encountered: