Skip to content

Commit 0f6ecd3

Browse files
committed
Move to haiku
1 parent 997a73b commit 0f6ecd3

122 files changed

Lines changed: 348 additions & 198 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

go/types.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -630,7 +630,7 @@ type createSessionRequest struct {
630630
ReasoningEffort string `json:"reasoningEffort,omitempty"`
631631
Tools []Tool `json:"tools,omitempty"`
632632
SystemMessage *SystemMessageConfig `json:"systemMessage,omitempty"`
633-
AvailableTools []string `json:"availableTools,omitempty"`
633+
AvailableTools []string `json:"availableTools"`
634634
ExcludedTools []string `json:"excludedTools,omitempty"`
635635
Provider *ProviderConfig `json:"provider,omitempty"`
636636
RequestPermission *bool `json:"requestPermission,omitempty"`
@@ -660,7 +660,7 @@ type resumeSessionRequest struct {
660660
ReasoningEffort string `json:"reasoningEffort,omitempty"`
661661
Tools []Tool `json:"tools,omitempty"`
662662
SystemMessage *SystemMessageConfig `json:"systemMessage,omitempty"`
663-
AvailableTools []string `json:"availableTools,omitempty"`
663+
AvailableTools []string `json:"availableTools"`
664664
ExcludedTools []string `json:"excludedTools,omitempty"`
665665
Provider *ProviderConfig `json:"provider,omitempty"`
666666
RequestPermission *bool `json:"requestPermission,omitempty"`

python/copilot/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@ async def create_session(self, config: Optional[SessionConfig] = None) -> Copilo
479479

480480
# Add tool filtering options
481481
available_tools = cfg.get("available_tools")
482-
if available_tools:
482+
if available_tools is not None:
483483
payload["availableTools"] = available_tools
484484
excluded_tools = cfg.get("excluded_tools")
485485
if excluded_tools:
@@ -646,7 +646,7 @@ async def resume_session(
646646

647647
# Add available/excluded tools if provided
648648
available_tools = cfg.get("available_tools")
649-
if available_tools:
649+
if available_tools is not None:
650650
payload["availableTools"] = available_tools
651651

652652
excluded_tools = cfg.get("excluded_tools")

test/scenarios/auth/byok-azure/csharp/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
var endpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT");
44
var apiKey = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY");
5-
var model = Environment.GetEnvironmentVariable("AZURE_OPENAI_MODEL") ?? "claude-sonnet-4.6";
5+
var model = Environment.GetEnvironmentVariable("AZURE_OPENAI_MODEL") ?? "claude-haiku-4.5";
66
var apiVersion = Environment.GetEnvironmentVariable("AZURE_API_VERSION") ?? "2024-10-21";
77

88
if (string.IsNullOrEmpty(endpoint) || string.IsNullOrEmpty(apiKey))

test/scenarios/auth/byok-azure/go/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ func main() {
1818

1919
model := os.Getenv("AZURE_OPENAI_MODEL")
2020
if model == "" {
21-
model = "claude-sonnet-4.6"
21+
model = "claude-haiku-4.5"
2222
}
2323

2424
apiVersion := os.Getenv("AZURE_API_VERSION")

test/scenarios/auth/byok-azure/python/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
AZURE_OPENAI_ENDPOINT = os.environ.get("AZURE_OPENAI_ENDPOINT")
77
AZURE_OPENAI_API_KEY = os.environ.get("AZURE_OPENAI_API_KEY")
8-
AZURE_OPENAI_MODEL = os.environ.get("AZURE_OPENAI_MODEL", "claude-sonnet-4.6")
8+
AZURE_OPENAI_MODEL = os.environ.get("AZURE_OPENAI_MODEL", "claude-haiku-4.5")
99
AZURE_API_VERSION = os.environ.get("AZURE_API_VERSION", "2024-10-21")
1010

1111
if not AZURE_OPENAI_ENDPOINT or not AZURE_OPENAI_API_KEY:

test/scenarios/auth/byok-azure/typescript/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { CopilotClient } from "@github/copilot-sdk";
33
async function main() {
44
const endpoint = process.env.AZURE_OPENAI_ENDPOINT;
55
const apiKey = process.env.AZURE_OPENAI_API_KEY;
6-
const model = process.env.AZURE_OPENAI_MODEL || "claude-sonnet-4.6";
6+
const model = process.env.AZURE_OPENAI_MODEL || "claude-haiku-4.5";
77

88
if (!endpoint || !apiKey) {
99
console.error("Required: AZURE_OPENAI_ENDPOINT and AZURE_OPENAI_API_KEY");

test/scenarios/auth/byok-openai/csharp/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using GitHub.Copilot.SDK;
22

33
var apiKey = Environment.GetEnvironmentVariable("OPENAI_API_KEY");
4-
var model = Environment.GetEnvironmentVariable("OPENAI_MODEL") ?? "claude-sonnet-4.6";
4+
var model = Environment.GetEnvironmentVariable("OPENAI_MODEL") ?? "claude-haiku-4.5";
55
var baseUrl = Environment.GetEnvironmentVariable("OPENAI_BASE_URL") ?? "https://api.openai.com/v1";
66

77
if (string.IsNullOrEmpty(apiKey))

test/scenarios/auth/byok-openai/go/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ func main() {
2222

2323
model := os.Getenv("OPENAI_MODEL")
2424
if model == "" {
25-
model = "claude-sonnet-4.6"
25+
model = "claude-haiku-4.5"
2626
}
2727

2828
client := copilot.NewClient(&copilot.ClientOptions{})

test/scenarios/auth/byok-openai/python/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from copilot import CopilotClient
55

66
OPENAI_BASE_URL = os.environ.get("OPENAI_BASE_URL", "https://api.openai.com/v1")
7-
OPENAI_MODEL = os.environ.get("OPENAI_MODEL", "claude-sonnet-4.6")
7+
OPENAI_MODEL = os.environ.get("OPENAI_MODEL", "claude-haiku-4.5")
88
OPENAI_API_KEY = os.environ.get("OPENAI_API_KEY")
99

1010
if not OPENAI_API_KEY:

test/scenarios/auth/byok-openai/typescript/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { CopilotClient } from "@github/copilot-sdk";
22

33
const OPENAI_BASE_URL = process.env.OPENAI_BASE_URL ?? "https://api.openai.com/v1";
4-
const OPENAI_MODEL = process.env.OPENAI_MODEL ?? "claude-sonnet-4.6";
4+
const OPENAI_MODEL = process.env.OPENAI_MODEL ?? "claude-haiku-4.5";
55
const OPENAI_API_KEY = process.env.OPENAI_API_KEY;
66

77
if (!OPENAI_API_KEY) {

0 commit comments

Comments
 (0)