forked from cleveragents/cleveragents-core
20 lines
767 B
Gherkin
20 lines
767 B
Gherkin
Feature: Tool Agent Functionality
|
|
As a user of CleverAgents
|
|
I want to use tool agents to perform specific tasks
|
|
So that I can extend the capabilities of my agent network
|
|
|
|
Scenario: Use calculator tool
|
|
Given a tool agent with calculator capability
|
|
When I send a calculation request "2 + 2"
|
|
Then I should receive the correct calculation result
|
|
|
|
Scenario: Handle invalid tool requests
|
|
Given a tool agent with calculator capability
|
|
When I send an invalid calculation request
|
|
Then I should receive an error message
|
|
|
|
Scenario: Parse different tool request formats
|
|
Given a tool agent with calculator and web search tools
|
|
When I send a tool request in different formats
|
|
Then the correct tool should be selected for each format
|