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(