Skip to content

Release v2.23.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 03:27

What's Changed

  • fix(harness): Claude Code turns 400 against the AI Gateway by @chelojimenez in #2992
  • feat(harness): thread resolved harness through chat/eval/session-sim + tag traces by @chelojimenez in #2993
  • duplicate servers in incorrect orgs by @ignaciojimenezr in #2995
  • feat(harness): route harness MCP through MCPJam (proxy, both planes) — port to main by @chelojimenez in #2996
  • exposing MCP tool-returned images to the model by @ignaciojimenezr in #2923
  • fix(security): harden harness proxy + computer upload (4 findings from #2996 review) by @chelojimenez in #2998
  • feat(harness): surface harness MCP traffic in the Playground Logs panel by @chelojimenez in #3000
  • webmcp: expose inspector UI tools to the chat agents by @chelojimenez in #2642
  • canniuse.dev pollish by @ignaciojimenezr in #3001
  • feat(hosts): default Host Compare to Codex + Claude Code by @IgnacioC44 in #3004
  • Remove Default Host Config section from project settings by @ignaciojimenezr in #3012
  • feat(models): add Claude Sonnet 5 by @olartgabo in #3015
  • feat(org): let members leave from the access restricted screen by @IgnacioC44 in #3018
  • Gate Cross-App Access (XAA) auth option behind the xaa flag by @chelojimenez in #3020
  • fix(guest-auth): avoid npx.cmd EINVAL on Windows when provisioning Convex env by @olartgabo in #2985
  • fix(sidebar): keep notifications popover open when opened from account menu by @olartgabo in #3022
  • eval iterations bar by @ignaciojimenezr in #3021
  • feat(sidebar): World Cup soccer ball next to the logo by @IgnacioC44 in #3028
  • fix(harness): provider-aware dispatch, fail-closed chatbox config, cloud-skills gate by @chelojimenez in #3003
  • feat(harness): thread executionScope through the guest Claude Code harness path by @chelojimenez in #2991
  • fix: stop autofill clobbering oauth scope fields by @DaleSeo in #3032
  • fix(hosts): explain why the Save host button is disabled by @olartgabo in #3026
  • fix(oauth-debugger): send configured client_secret in token exchange by @chelojimenez in #3033
  • ci(pr-preview): pin workos CLI to 0.17.1 by @chelojimenez in #3035
  • Fix OAuth Debugger dropping client_secret for pre-registered clients … by @ignaciojimenezr in #3030
  • webmcp: keep the agent conversation alive when a UI tool navigates by @chelojimenez in #3005
  • webmcp: approval gating for UI tools (default off, user-toggleable) by @chelojimenez in #3008
  • webmcp: catalog polish (prefill-vs-execute wording, deviceType 'fill', policy docs) by @chelojimenez in #3009
  • webmcp: SDK-ordering canary + approval resume coverage by @chelojimenez in #3010
  • fix(sdk/oauth): honor client_secret_basic with an Authorization header by @chelojimenez in #3037

New Contributors

Full Changelog: v2.22.1...v2.23.0