UNPKG

@gitpod/sdk

Version:
164 lines (163 loc) 8.21 kB
// @generated by protoc-gen-es v2.11.0 with parameter "target=ts" // @generated from file gitpod/v1/model.proto (package gitpod.v1, syntax proto3) /* eslint-disable */ import { enumDesc, fileDesc } from "@bufbuild/protobuf/codegenv2"; /** * Describes the file gitpod/v1/model.proto. */ export const file_gitpod_v1_model = /*@__PURE__*/ fileDesc("ChVnaXRwb2QvdjEvbW9kZWwucHJvdG8SCWdpdHBvZC52MSrcBgoOU3VwcG9ydGVkTW9kZWwSHwobU1VQUE9SVEVEX01PREVMX1VOU1BFQ0lGSUVEEAASHgoaU1VQUE9SVEVEX01PREVMX1NPTk5FVF8zXzUQARIeChpTVVBQT1JURURfTU9ERUxfU09OTkVUXzNfNxACEicKI1NVUFBPUlRFRF9NT0RFTF9TT05ORVRfM183X0VYVEVOREVEEAMSHAoYU1VQUE9SVEVEX01PREVMX1NPTk5FVF80EAQSJQohU1VQUE9SVEVEX01PREVMX1NPTk5FVF80X0VYVEVOREVEEAUSHgoaU1VQUE9SVEVEX01PREVMX1NPTk5FVF80XzUQCBInCiNTVVBQT1JURURfTU9ERUxfU09OTkVUXzRfNV9FWFRFTkRFRBAJEh4KGlNVUFBPUlRFRF9NT0RFTF9TT05ORVRfNF82EBISJwojU1VQUE9SVEVEX01PREVMX1NPTk5FVF80XzZfRVhURU5ERUQQExIcChhTVVBQT1JURURfTU9ERUxfU09OTkVUXzUQIBIaChZTVVBQT1JURURfTU9ERUxfT1BVU180EAYSIwofU1VQUE9SVEVEX01PREVMX09QVVNfNF9FWFRFTkRFRBAHEhwKGFNVUFBPUlRFRF9NT0RFTF9PUFVTXzRfNRAOEiUKIVNVUFBPUlRFRF9NT0RFTF9PUFVTXzRfNV9FWFRFTkRFRBAPEhwKGFNVUFBPUlRFRF9NT0RFTF9PUFVTXzRfNhAQEiUKIVNVUFBPUlRFRF9NT0RFTF9PUFVTXzRfNl9FWFRFTkRFRBAREhwKGFNVUFBPUlRFRF9NT0RFTF9PUFVTXzRfNxAWEhwKGFNVUFBPUlRFRF9NT0RFTF9PUFVTXzRfOBAfEh0KGVNVUFBPUlRFRF9NT0RFTF9IQUlLVV80XzUQFRIdChlTVVBQT1JURURfTU9ERUxfT1BFTkFJXzRPEAoSIgoeU1VQUE9SVEVEX01PREVMX09QRU5BSV80T19NSU5JEAsSHQoZU1VQUE9SVEVEX01PREVMX09QRU5BSV9PMRAMEiIKHlNVUFBPUlRFRF9NT0RFTF9PUEVOQUlfTzFfTUlOSRANEh8KG1NVUFBPUlRFRF9NT0RFTF9PUEVOQUlfQVVUTxAXKqwBChNMTE1JbnRlZ3JhdGlvblBoYXNlEiUKIUxMTV9JTlRFR1JBVElPTl9QSEFTRV9VTlNQRUNJRklFRBAAEiMKH0xMTV9JTlRFR1JBVElPTl9QSEFTRV9BVkFJTEFCTEUQARIlCiFMTE1fSU5URUdSQVRJT05fUEhBU0VfVU5BVkFJTEFCTEUQAhIiCh5MTE1fSU5URUdSQVRJT05fUEhBU0VfRElTQUJMRUQQA0InWiVnaXRodWIuY29tL2dpdHBvZC1pby9naXRwb2Qtc2RrLWdvL3YxYgZwcm90bzM"); /** * SupportedModel enumerates the LLM models available for agent executions * * @generated from enum gitpod.v1.SupportedModel */ export var SupportedModel; (function (SupportedModel) { /** * @generated from enum value: SUPPORTED_MODEL_UNSPECIFIED = 0; */ SupportedModel[SupportedModel["UNSPECIFIED"] = 0] = "UNSPECIFIED"; /** * @generated from enum value: SUPPORTED_MODEL_SONNET_3_5 = 1; */ SupportedModel[SupportedModel["SONNET_3_5"] = 1] = "SONNET_3_5"; /** * @generated from enum value: SUPPORTED_MODEL_SONNET_3_7 = 2; */ SupportedModel[SupportedModel["SONNET_3_7"] = 2] = "SONNET_3_7"; /** * @generated from enum value: SUPPORTED_MODEL_SONNET_3_7_EXTENDED = 3; */ SupportedModel[SupportedModel["SONNET_3_7_EXTENDED"] = 3] = "SONNET_3_7_EXTENDED"; /** * @generated from enum value: SUPPORTED_MODEL_SONNET_4 = 4; */ SupportedModel[SupportedModel["SONNET_4"] = 4] = "SONNET_4"; /** * @generated from enum value: SUPPORTED_MODEL_SONNET_4_EXTENDED = 5; */ SupportedModel[SupportedModel["SONNET_4_EXTENDED"] = 5] = "SONNET_4_EXTENDED"; /** * @generated from enum value: SUPPORTED_MODEL_SONNET_4_5 = 8; */ SupportedModel[SupportedModel["SONNET_4_5"] = 8] = "SONNET_4_5"; /** * @generated from enum value: SUPPORTED_MODEL_SONNET_4_5_EXTENDED = 9; */ SupportedModel[SupportedModel["SONNET_4_5_EXTENDED"] = 9] = "SONNET_4_5_EXTENDED"; /** * @generated from enum value: SUPPORTED_MODEL_SONNET_4_6 = 18; */ SupportedModel[SupportedModel["SONNET_4_6"] = 18] = "SONNET_4_6"; /** * @generated from enum value: SUPPORTED_MODEL_SONNET_4_6_EXTENDED = 19; */ SupportedModel[SupportedModel["SONNET_4_6_EXTENDED"] = 19] = "SONNET_4_6_EXTENDED"; /** * @generated from enum value: SUPPORTED_MODEL_SONNET_5 = 32; */ SupportedModel[SupportedModel["SONNET_5"] = 32] = "SONNET_5"; /** * @generated from enum value: SUPPORTED_MODEL_OPUS_4 = 6; */ SupportedModel[SupportedModel["OPUS_4"] = 6] = "OPUS_4"; /** * @generated from enum value: SUPPORTED_MODEL_OPUS_4_EXTENDED = 7; */ SupportedModel[SupportedModel["OPUS_4_EXTENDED"] = 7] = "OPUS_4_EXTENDED"; /** * @generated from enum value: SUPPORTED_MODEL_OPUS_4_5 = 14; */ SupportedModel[SupportedModel["OPUS_4_5"] = 14] = "OPUS_4_5"; /** * @generated from enum value: SUPPORTED_MODEL_OPUS_4_5_EXTENDED = 15; */ SupportedModel[SupportedModel["OPUS_4_5_EXTENDED"] = 15] = "OPUS_4_5_EXTENDED"; /** * @generated from enum value: SUPPORTED_MODEL_OPUS_4_6 = 16; */ SupportedModel[SupportedModel["OPUS_4_6"] = 16] = "OPUS_4_6"; /** * @generated from enum value: SUPPORTED_MODEL_OPUS_4_6_EXTENDED = 17; */ SupportedModel[SupportedModel["OPUS_4_6_EXTENDED"] = 17] = "OPUS_4_6_EXTENDED"; /** * @generated from enum value: SUPPORTED_MODEL_OPUS_4_7 = 22; */ SupportedModel[SupportedModel["OPUS_4_7"] = 22] = "OPUS_4_7"; /** * @generated from enum value: SUPPORTED_MODEL_OPUS_4_8 = 31; */ SupportedModel[SupportedModel["OPUS_4_8"] = 31] = "OPUS_4_8"; /** * @generated from enum value: SUPPORTED_MODEL_HAIKU_4_5 = 21; */ SupportedModel[SupportedModel["HAIKU_4_5"] = 21] = "HAIKU_4_5"; /** * @generated from enum value: SUPPORTED_MODEL_OPENAI_4O = 10; */ SupportedModel[SupportedModel["OPENAI_4O"] = 10] = "OPENAI_4O"; /** * @generated from enum value: SUPPORTED_MODEL_OPENAI_4O_MINI = 11; */ SupportedModel[SupportedModel["OPENAI_4O_MINI"] = 11] = "OPENAI_4O_MINI"; /** * @generated from enum value: SUPPORTED_MODEL_OPENAI_O1 = 12; */ SupportedModel[SupportedModel["OPENAI_O1"] = 12] = "OPENAI_O1"; /** * @generated from enum value: SUPPORTED_MODEL_OPENAI_O1_MINI = 13; */ SupportedModel[SupportedModel["OPENAI_O1_MINI"] = 13] = "OPENAI_O1_MINI"; /** * SUPPORTED_MODEL_OPENAI_AUTO flags a request as OpenAI-bound without * encoding a specific model slug. The actual model is chosen by the client * (today: native Codex via ~/.codex/config.toml) and captured from the * upstream Responses-API response.model field for metering and rate-card * lookup. This keeps the proto stable across OpenAI model-catalog churn. * * Reserved numbers 24-30 are intentionally left free for future OpenAI * routing sentinels if we ever need to distinguish sub-families. * * @generated from enum value: SUPPORTED_MODEL_OPENAI_AUTO = 23; */ SupportedModel[SupportedModel["OPENAI_AUTO"] = 23] = "OPENAI_AUTO"; })(SupportedModel || (SupportedModel = {})); /** * Describes the enum gitpod.v1.SupportedModel. */ export const SupportedModelSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_model, 0); /** * LLMIntegrationPhase represents the current status/phase of an LLM integration * * @generated from enum gitpod.v1.LLMIntegrationPhase */ export var LLMIntegrationPhase; (function (LLMIntegrationPhase) { /** * @generated from enum value: LLM_INTEGRATION_PHASE_UNSPECIFIED = 0; */ LLMIntegrationPhase[LLMIntegrationPhase["LLM_INTEGRATION_PHASE_UNSPECIFIED"] = 0] = "LLM_INTEGRATION_PHASE_UNSPECIFIED"; /** * The integration can be used to make requests * * @generated from enum value: LLM_INTEGRATION_PHASE_AVAILABLE = 1; */ LLMIntegrationPhase[LLMIntegrationPhase["LLM_INTEGRATION_PHASE_AVAILABLE"] = 1] = "LLM_INTEGRATION_PHASE_AVAILABLE"; /** * The integration cannot be used, likely due to insufficient funds * * @generated from enum value: LLM_INTEGRATION_PHASE_UNAVAILABLE = 2; */ LLMIntegrationPhase[LLMIntegrationPhase["LLM_INTEGRATION_PHASE_UNAVAILABLE"] = 2] = "LLM_INTEGRATION_PHASE_UNAVAILABLE"; /** * The integration cannot be used because the user disabled it * * @generated from enum value: LLM_INTEGRATION_PHASE_DISABLED = 3; */ LLMIntegrationPhase[LLMIntegrationPhase["LLM_INTEGRATION_PHASE_DISABLED"] = 3] = "LLM_INTEGRATION_PHASE_DISABLED"; })(LLMIntegrationPhase || (LLMIntegrationPhase = {})); /** * Describes the enum gitpod.v1.LLMIntegrationPhase. */ export const LLMIntegrationPhaseSchema = /*@__PURE__*/ enumDesc(file_gitpod_v1_model, 1);