Enum Class CatalogCapability

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

@Generated("copilot-sdk-codegen") public enum CatalogCapability extends Enum<CatalogCapability>
A wire feature a caller can require of the catalog surface, negotiated per request. A grant means the runtime understands the feature's contract, not that the deployment has enabled the operation; typed unavailable results report availability separately.
Since:
1.0.0
  • Enum Constant Details

    • MCP_SERVER_CARD

      public static final CatalogCapability MCP_SERVER_CARD
      The mcp-server-card variant.
    • LEGACY_MCP_SERVER_CARD

      public static final CatalogCapability LEGACY_MCP_SERVER_CARD
      The legacy-mcp-server-card variant.
    • AI_SKILL_DISCOVERY

      public static final CatalogCapability AI_SKILL_DISCOVERY
      The ai-skill-discovery variant.
    • AGENT_PLUGIN_DISCOVERY

      public static final CatalogCapability AGENT_PLUGIN_DISCOVERY
      The agent-plugin-discovery variant.
    • AGENT_PLUGIN_FORMATS

      public static final CatalogCapability AGENT_PLUGIN_FORMATS
      The agent-plugin-formats variant.
    • MCP_INSTALL_PLANNING

      public static final CatalogCapability MCP_INSTALL_PLANNING
      The mcp-install-planning variant.
    • MULTIPLE_TRANSPORT_CHOICE

      public static final CatalogCapability MULTIPLE_TRANSPORT_CHOICE
      The multiple-transport-choice variant.
    • CATALOG_SEARCH_PAGINATION

      public static final CatalogCapability CATALOG_SEARCH_PAGINATION
      The catalog-search-pagination variant.
    • TRUST_SNAPSHOT

      public static final CatalogCapability TRUST_SNAPSHOT
      The trust-snapshot variant.
    • CATALOG_SELECTION

      public static final CatalogCapability CATALOG_SELECTION
      The catalog-selection variant.
    • CATALOG_SEARCH_CREDENTIAL_REQUIRED

      public static final CatalogCapability CATALOG_SEARCH_CREDENTIAL_REQUIRED
      The catalog-search-credential-required variant.
    • CATALOG_SEARCH_SESSION_BOUND

      public static final CatalogCapability CATALOG_SEARCH_SESSION_BOUND
      The catalog-search-session-bound variant.
    • MCP_CONFIRMED_REMOTE_INSTALLATION

      public static final CatalogCapability MCP_CONFIRMED_REMOTE_INSTALLATION
      The mcp-confirmed-remote-installation variant.
    • MCP_CONFIGURED_REMOTE_INSTALLATION

      public static final CatalogCapability MCP_CONFIGURED_REMOTE_INSTALLATION
      The mcp-configured-remote-installation variant.
    • SKILL_CONFIRMED_INSTALLATION

      public static final CatalogCapability SKILL_CONFIRMED_INSTALLATION
      The skill-confirmed-installation variant.
    • AGENT_PLUGIN_CONFIRMED_INSTALLATION

      public static final CatalogCapability AGENT_PLUGIN_CONFIRMED_INSTALLATION
      The agent-plugin-confirmed-installation variant.
    • CATALOG_REFERENCE_INSTALLATION

      public static final CatalogCapability CATALOG_REFERENCE_INSTALLATION
      The catalog-reference-installation variant.
    • CATALOG_FEEDS

      public static final CatalogCapability CATALOG_FEEDS
      The catalog-feeds variant.
    • CATALOG_SEARCH_CATEGORIES

      public static final CatalogCapability CATALOG_SEARCH_CATEGORIES
      The catalog-search-categories variant.
  • Method Details

    • values

      public static CatalogCapability[] 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 CatalogCapability 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 CatalogCapability fromValue(String value)