Skip to content

v1.19.1

Choose a tag to compare

@xingyaoww xingyaoww released this 30 Apr 17:06

What's Changed

  • chore(deps): bump pypdf from 6.9.2 to 6.10.2 by @dependabot[bot] in #2960
  • Append AgentContext prompt extensions for ACP agents by @xingyaoww in #2946
  • Support LMNR_BASE_URL when set by @juanmichelini in #2951
  • feat: add LMNR_USE_HTTP option to force HTTP transport for Laminar by @juanmichelini in #2992
  • fix(conversation): prevent fork(agent=...) from clobbering source prompt_cache_key by @VascoSch92 in #2923
  • feat: Extension installation module by @csmith49 in #2811
  • feat(settings): add api_key_env_var property to ACPAgentSettings by @simonrosenberg in #2997
  • fix: fix version-bump-prs workflow PyPI propagation delay by @xingyaoww in #2998
  • feat(acp): secrets in agent_context — prompt awareness + subprocess injection by @simonrosenberg in #2984
  • Add missing models from openhands-index-results benchmark by @juanmichelini in #2985
  • fix(llm): preserve telemetry callbacks across LLM re-validation by @VascoSch92 in #2999
  • fix(agent-server): isolate tmux temp dirs per server instance by @neubig in #2970
  • Add Windows test support by @neubig in #2983
  • fix(sdk): make grep fallback portable across shells by @neubig in #2990
  • test: share symlink capability helper by @neubig in #2991
  • refactor(settings): rename 'llm' discriminator to 'openhands' and LLMAgentSettings to OpenHandsAgentSettings by @simonrosenberg in #2996
  • feat(windows): add PowerShell terminal backend by @neubig in #2993
  • test(agent-server): cover split-brain conversation resume by @neubig in #2943
  • fix(acp): drop redundant MessageEvent from step() end-of-turn emission by @simonrosenberg in #3001
  • fix: Handle OpenAI base_url without /v1 suffix by @juanmichelini in #3009
  • feat(sdk): allow Conversation.switch_profile to accept an inline LLM by @VascoSch92 in #3018
  • Add conversation_id to automation completion callback by @malhotra5 in #3012

Full Changelog: v1.19.0...v1.19.1