From 5e6dea4161e6474573c9bca8e54889d34ca66832 Mon Sep 17 00:00:00 2001 From: "nekomimi.pet" Date: Sat, 26 Sep 2026 03:17:48 -0400 Subject: [PATCH] Bump Claude Code client version for new models --- src/albedo/harness/extensions/claude/wire.gleam | 2 +- test/harness/claude_test.gleam | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/albedo/harness/extensions/claude/wire.gleam b/src/albedo/harness/extensions/claude/wire.gleam index 0484129..c299224 100644 --- a/src/albedo/harness/extensions/claude/wire.gleam +++ b/src/albedo/harness/extensions/claude/wire.gleam @@ -124,7 +124,7 @@ pub fn encode( #("authorization", "Bearer " <> access), #("anthropic-version", "2023-06-01"), #("anthropic-beta", "claude-code-20250219,oauth-2025-04-20"), - #("user-agent", "claude-cli/2.1.261"), + #("user-agent", "claude-cli/2.1.283"), #("x-app", "cli"), #("anthropic-dangerous-direct-browser-access", "true"), #("content-type", "application/json"), diff --git a/test/harness/claude_test.gleam b/test/harness/claude_test.gleam index c9c008d..26fe5ea 100644 --- a/test/harness/claude_test.gleam +++ b/test/harness/claude_test.gleam @@ -87,7 +87,7 @@ pub fn claude_messages_request_carries_client_identity_and_tools_test() { wire.encode("sk-ant-oat-test", request) assert list_key(headers, "anthropic-beta") == Ok("claude-code-20250219,oauth-2025-04-20") - assert list_key(headers, "user-agent") == Ok("claude-cli/2.1.261") + assert list_key(headers, "user-agent") == Ok("claude-cli/2.1.283") let assert Ok(value) = json.parse(string_tree.to_string(body), decode.dynamic) let assert Ok(system) = decode.run( -- knotmirror 0.0.1