Feature: Agent Message Processing As a user of CleverAgents I want to send messages to agents So that I can get intelligent responses Scenario: Process a message with an LLM agent Given an LLM agent is configured When I send the message "Hello, how are you?" to the agent Then I should receive a non-empty response And the response should contain relevant information Scenario: Process a message with a chain agent Given a chain agent with multiple steps is configured When I send the message "Process this in steps" to the agent Then each step in the chain should be executed And I should receive the final processed result Scenario: Use a tool agent to perform calculations Given a tool agent with calculator capability is configured When I send the message "calculate: 2 + 2" to the agent Then I should receive the result "4"