20 lines
798 B
Gherkin
20 lines
798 B
Gherkin
Feature: Direct (passthrough) mode — bypass LLM for CC sessions
|
|
|
|
Background:
|
|
Given user "user_abc123" is sending commands
|
|
And run_claude returns "Done. Here is the result."
|
|
|
|
Scenario: Passthrough sends directly to CC without LLM
|
|
Given user has session "sess01" in "/tmp/proj1"
|
|
And active session is "sess01"
|
|
And direct mode is enabled for user "user_abc123"
|
|
When user sends agent message "run the tests"
|
|
Then run_claude was called
|
|
And reply contains "Done. Here is the result."
|
|
|
|
Scenario: Passthrough on missing session clears active conv
|
|
Given active session is "ghost_session_id" which does not exist
|
|
And direct mode is enabled for user "user_abc123"
|
|
When user sends agent message "hello"
|
|
Then active session for user "user_abc123" is None
|