forked from HAL9000/cleveragents-core
25 lines
1021 B
Gherkin
25 lines
1021 B
Gherkin
Feature: Tool Agent Comprehensive Functionality
|
|
As a developer
|
|
I want to test all aspects of the ToolAgent
|
|
So that I can ensure it works correctly in all scenarios
|
|
|
|
Scenario: Tool agent with custom tool implementation
|
|
Given a tool agent with a custom tool implementation
|
|
When I send a request to the custom tool
|
|
Then the custom tool should process the request correctly
|
|
|
|
Scenario: Tool agent with multiple tools and complex input
|
|
Given a tool agent with multiple tools
|
|
When I send a complex request requiring tool selection
|
|
Then the appropriate tool should be selected and used
|
|
|
|
Scenario: Tool agent error handling
|
|
Given a tool agent with a tool that may fail
|
|
When I send a request that causes a tool execution error
|
|
Then the error should be handled appropriately
|
|
|
|
Scenario: Tool agent capabilities based on available tools
|
|
Given a tool agent with various tools
|
|
When I request the agent's capabilities
|
|
Then the capabilities should include all available tools
|