Skip to content

v1.23.0

Choose a tag to compare

@github-actions github-actions released this 20 May 23:52
b1235d0

Behavioral compatibility notes

The following merged PRs were labeled release-note-required and are called out explicitly in this release:

What's Changed

  • test: cover agent_settings conversation start defaults by @neubig in #3264
  • fix(version-bump-prs): update mypy pins and regenerate uv.lock on SDK bumps by @simonrosenberg in #3268
  • perf(sdk): cache subclass hierarchy lookups in DiscriminatedUnionMixin by @csmith49 in #3246
  • feat(agent-server): Add CRUD API endpoints for skills management by @malhotra5 in #3231
  • chore(deps): bump authlib from 1.6.11 to 1.6.12 by @dependabot[bot] in #3271
  • chore(deps): bump gitpython from 3.1.49 to 3.1.50 by @dependabot[bot] in #3272
  • chore(deps): bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #3273
  • Decrypt encrypted MCP env values before launch by @neubig in #3276
  • Track release-note-required behavioral default changes by @enyst in #3279
  • Fix duplicate automation follow-ups by @enyst in #3281
  • feat(agent-server): add POST /api/mcp/test endpoint to validate MCP configs by @tofarr in #3282
  • fix: write remote completion logs as utf-8 by @he-yufeng in #3225
  • examples: share ManagedAPIServer in remote_agent_server _utils by @nehaaprasaad in #3108
  • Update default LLM model to gpt-5.5 by @neubig in #3257
  • fix(agent-server): bundle built-in subagent .md files in PyInstaller binary by @VascoSch92 in #3290
  • fix(workflows): skip approved PRs in review reminders by @enyst in #3295
  • Cap terminal timeout below runtime idle threshold by @neubig in #3280
  • docs(pr-review): describe new manifest-based diff payload accurately by @simonrosenberg in #3239
  • chore(tools): replace bashlex (GPLv3) with tree-sitter-bash (MIT) by @VascoSch92 in #3237
  • test(security): xfail corpus for shell-parser bypass classes (#2721) by @Fieldnote-Echo in #3304
  • Add named profile support to workspace get_llm by @neubig in #3308
  • Tighten release PR review validation by @enyst in #3318
  • feat: add /api/workspaces endpoints + file-backed store by @hieptl in #3322
  • fix(sdk): omit empty reasoning headings by @enyst in #3321
  • Match verified model name nemotron-3-super to infra name nemotron-3-super-120b-a12b by @juanmichelini in #3275
  • Update workflow shell context handling by @neubig in #3330
  • perf(agent_server)!: trim conversation skills by default (include_skills=false) by @simonrosenberg in #3316
  • feat: add async LLM completion support across the SDK by @malhotra5 in #3284
  • ci: pin external third-party actions to commit SHAs by @Fieldnote-Echo in #3334
  • Release v1.23.0 by @all-hands-bot in #3296

New Contributors

Full Changelog: v1.22.1...v1.23.0