IntelligenceX
Class

CopilotStatus

Namespace IntelligenceX.Copilot
Assembly IntelligenceX
Modifiers sealed

Represents Copilot CLI status information.

Inheritance

  • Object
  • CopilotStatus

Constructors

public CopilotStatus(String version, Int32 protocolVersion, JsonObject raw, JsonObject additional) #

Initializes a new Copilot status instance.

Parameters

version System.String
protocolVersion System.Int32
raw IntelligenceX.Json.JsonObject
additional IntelligenceX.Json.JsonObject

Methods

public static CopilotStatus FromJson(JsonObject obj) #
Returns: CopilotStatus

Parses status information from JSON.

Parameters

obj IntelligenceX.Json.JsonObject
Source JSON object.

Returns

The parsed status.

Properties

public String Version { get; } #

Gets the CLI version.

public Int32 ProtocolVersion { get; } #

Gets the protocol version.

public JsonObject Raw { get; } #

Gets the raw JSON object.

public JsonObject Additional { get; } #

Gets unrecognized fields from the payload.