From 3468973c4836ae929a6601c460814c19871f465d Mon Sep 17 00:00:00 2001 From: Ebony Louis <55366651+EbonyLouis@users.noreply.github.com> Date: Tue, 17 Jun 2025 19:26:28 -0400 Subject: [PATCH] Fix GitHub Copilot Provider Config (#2955) --- crates/goose/src/providers/githubcopilot.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/goose/src/providers/githubcopilot.rs b/crates/goose/src/providers/githubcopilot.rs index 63a582aa..e940ba12 100644 --- a/crates/goose/src/providers/githubcopilot.rs +++ b/crates/goose/src/providers/githubcopilot.rs @@ -19,6 +19,7 @@ use super::utils::{emit_debug_trace, get_model, handle_response_openai_compat, I use crate::config::{Config, ConfigError}; use crate::message::Message; use crate::model::ModelConfig; +use crate::providers::base::ConfigKey; use mcp_core::tool::Tool; pub const GITHUB_COPILOT_DEFAULT_MODEL: &str = "gpt-4o"; @@ -389,7 +390,7 @@ impl Provider for GithubCopilotProvider { GITHUB_COPILOT_DEFAULT_MODEL, GITHUB_COPILOT_KNOWN_MODELS.to_vec(), GITHUB_COPILOT_DOC_URL, - vec![], + vec![ConfigKey::new("GITHUB_COPILOT_TOKEN", true, true, None)], ) }