*** Settings ***
Documentation    Minimal E2E smoke test to validate the E2E test infrastructure.
...
...    This test exercises ``agents --version`` to verify that the
...    E2E harness (nox session, Robot Framework tag filtering,
...    and common resource keywords) works correctly. It does
...    NOT require LLM API keys.
Resource    common_e2e.resource
Suite Setup    E2E Suite Setup
Suite Teardown    E2E Suite Teardown

*** Test Cases ***
CleverAgents Version Smoke Test
  [Documentation]    Verify the CleverAgents CLI responds to --version.
  [Tags]    E2E
  ${result}=    Run CleverAgents Command    --version
  Should Not Be Empty    ${result.stdout}
  Output Should Contain    ${result}    cleveragents

CleverAgents Help Smoke Test
  [Documentation]    Verify the CleverAgents CLI responds to --help.
  [Tags]    E2E
  ${result}=    Run CleverAgents Command    --help
  Should Not Be Empty    ${result.stdout}
  Output Should Contain    ${result}    usage
