Feature: CleverAgents CLI metadata

  Scenario: Display help
    When I run the CleverAgents CLI with "--help"
    Then the output should contain "CleverAgents"

  Scenario: Display version
    When I run the CleverAgents CLI with "--version"
    Then the output should contain "1.0.0"

  Scenario: Display diagnostics
    When I run the CleverAgents CLI with "diagnostics"
    Then the output should contain "Checks"
    And the output should contain "Summary"

  Scenario: Display info
    When I run the CleverAgents CLI with "info"
    Then the output should contain "Environment"
    And the output should contain "Runtime"

  Scenario Outline: Display help for command groups
    When I run the CleverAgents CLI with "<command> --help"
    Then the exit code should be 0
    And the output should contain "<expected>"

    Examples:
      | command | expected           |
      | project | Project management |
      | context | Context management |
      | plan    | Plan operations    |
