From cf8d2976002bb8a6ed68cfd2a2702389fdc7bead Mon Sep 17 00:00:00 2001 From: Adil Hafeez Date: Fri, 17 Apr 2026 12:47:00 -0700 Subject: [PATCH] add DigitalOcean to LlmProviderType + plano_config_schema (fixes WASM parse) --- config/plano_config_schema.yaml | 2 ++ crates/common/src/configuration.rs | 3 +++ 2 files changed, 5 insertions(+) diff --git a/config/plano_config_schema.yaml b/config/plano_config_schema.yaml index d3d6a643..3439ebee 100644 --- a/config/plano_config_schema.yaml +++ b/config/plano_config_schema.yaml @@ -190,6 +190,7 @@ properties: - openai - xiaomi - gemini + - digitalocean routing_preferences: type: array items: @@ -238,6 +239,7 @@ properties: - openai - xiaomi - gemini + - digitalocean routing_preferences: type: array items: diff --git a/crates/common/src/configuration.rs b/crates/common/src/configuration.rs index 125a986d..028c8046 100644 --- a/crates/common/src/configuration.rs +++ b/crates/common/src/configuration.rs @@ -391,6 +391,8 @@ pub enum LlmProviderType { AmazonBedrock, #[serde(rename = "plano")] Plano, + #[serde(rename = "digitalocean")] + DigitalOcean, } impl Display for LlmProviderType { @@ -412,6 +414,7 @@ impl Display for LlmProviderType { LlmProviderType::Qwen => write!(f, "qwen"), LlmProviderType::AmazonBedrock => write!(f, "amazon_bedrock"), LlmProviderType::Plano => write!(f, "plano"), + LlmProviderType::DigitalOcean => write!(f, "digitalocean"), } } }