Enum Class SessionCapability

java.lang.Object
java.lang.Enum<SessionCapability>
com.github.copilot.generated.rpc.SessionCapability
All Implemented Interfaces:
Serializable, Comparable<SessionCapability>, Constable

@Generated("copilot-sdk-codegen") public enum SessionCapability extends Enum<SessionCapability>
Session capability enabled for this session
Since:
1.0.0
  • Enum Constant Details

    • TUI_HINTS

      public static final SessionCapability TUI_HINTS
      The tui-hints variant.
    • PLAN_MODE

      public static final SessionCapability PLAN_MODE
      The plan-mode variant.
    • MEMORY

      public static final SessionCapability MEMORY
      The memory variant.
    • CLI_DOCUMENTATION

      public static final SessionCapability CLI_DOCUMENTATION
      The cli-documentation variant.
    • ASK_USER

      public static final SessionCapability ASK_USER
      The ask-user variant.
    • INTERACTIVE_MODE

      public static final SessionCapability INTERACTIVE_MODE
      The interactive-mode variant.
    • SYSTEM_NOTIFICATIONS

      public static final SessionCapability SYSTEM_NOTIFICATIONS
      The system-notifications variant.
    • ELICITATION

      public static final SessionCapability ELICITATION
      The elicitation variant.
    • SESSION_STORE

      public static final SessionCapability SESSION_STORE
      The session-store variant.
    • MCP_APPS

      public static final SessionCapability MCP_APPS
      The mcp-apps variant.
    • CANVAS_RENDERER

      public static final SessionCapability CANVAS_RENDERER
      The canvas-renderer variant.
  • Method Details

    • values

      public static SessionCapability[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static SessionCapability valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public String getValue()
    • fromValue

      public static SessionCapability fromValue(String value)