v1.38.0
What's Changed
- docs(examples): show LLM action summary in confirmation previews by @smolpaws in #4218
- feat: expose agent_context.load_memory in the agent-settings schema by @hieptl in #4205
- chore: remove verified dead code by @VascoSch92 in #4225
- chore: remove automatic issue triage labeling by @VascoSch92 in #4233
- Import SkillInfo from the SDK instead of redefining it in skills_router by @onatozmenn in #4277
- Move duplicated LLM option blocks into common.py by @onatozmenn in #4276
- Share the Gemini edit/write_file diff rendering by @onatozmenn in #4278
- fix: honor the stored memory preference on profile launches by @hieptl in #4223
- feat: publish typed Agent Server OpenAPI contract by @neubig in #4229
- feat: automate TypeScript client contract handoff by @neubig in #4234
- fix(agent-server): include server_base_path in the advertised VSCode URL by @harish-chandramowli in #4222
- fix(sdk): mark corrective nudge as environment event by @Sehlani042 in #3954
- fix(security): authenticate WebSockets outside URLs by @simonrosenberg in #4279
- docs: refresh AGENTS.md guidance by @all-hands-bot in #4289
- feat(llm): verify Kimi K3 and Claude Opus 5 with LiteLLM 1.93 by @neubig in #4284
- Release v1.38.0 by @all-hands-bot in #4283
New Contributors
- @onatozmenn made their first contribution in #4277
- @Sehlani042 made their first contribution in #3954
Full Changelog: v1.37.1...v1.38.0