23 lines
896 B
Gherkin
23 lines
896 B
Gherkin
Feature: Interactive Session
|
|
As a user of CleverAgents
|
|
I want to have interactive chat sessions
|
|
So that I can engage in ongoing conversations
|
|
|
|
Scenario: Start and end an interactive session
|
|
Given the CleverAgents application is configured
|
|
When I start an interactive session
|
|
Then I should be able to send messages and receive responses
|
|
And I should be able to end the session
|
|
|
|
Scenario: Save and load conversation history
|
|
Given an interactive session with history
|
|
When I save the conversation history
|
|
And I load the conversation history in a new session
|
|
Then the new session should contain the previous conversation
|
|
|
|
Scenario: Execute commands during an interactive session
|
|
Given an active interactive session
|
|
When I enter a command prefixed with "/"
|
|
Then the command should be executed
|
|
And the appropriate response should be displayed
|