1.0.0a5
Pre-release
Pre-release
What's Changed
- Fix PR review workflow subdirectory paths by @simonrosenberg in #824
- Fix httpx.UnsupportedProtocol error by setting base_url on clients by @neubig in #801
- docs: set tags=["Server Details"] for
/path by @xingyaoww in #829 - Enforce batch atomicity for condenser by @ryanhoangt in #775
- Replace All-Hands-AI references with OpenHands by @rbren in #830
- Fix: Make adding security_analyzer optional for get_default_agent by @jimwhite in #802
- Add test to reproduce bug #825: execute_command includes previous output by @neubig in #828
- Add
FunctionCallValidationErrorhandling &claude-haiku-4-5to function calling supported models by @ryanhoangt in #832 - Set add_security_analyzer=False by default and simplify examples by @xingyaoww in #846
- Debug: glob tool fails when pattern contains path by @simonrosenberg in #718
- .github/workflows: Migrate workflows to Blacksmith runners by @blacksmith-sh[bot] in #831
- Rename "microagents" to "skills" throughout the repository by @neubig in #820
- Fix FastAPI path parameters to handle file paths with forward slashes by @amanape in #848
- Env template generator by @tofarr in #847
- Socket logging by @tofarr in #858
- Simplify examples for docs by @xingyaoww in #859
- fix: ReadTimeout when calling 01_convo_with_local_agent_server.py by @juanmichelini in #857
- Simplify remote agent server examples by @xingyaoww in #868
- Add conversation to tool calls by @simonrosenberg in #877
- Add workflow to check documented examples by @xingyaoww in #878
- chore(examples): env-driven endpoints, platform detection; update domains and API var names by @enyst in #872
- Fix DockerWorkspace execute_command timeout issue by @neubig in #871
- tests(remote): silence pytest collection warning by renaming helper class by @enyst in #880
- Fix agent status not transitioning to running status by @ryanhoangt in #884
- Dependency Injection for EventService by @tofarr in #885
- add asssign reviews workflow to examples by @simonrosenberg in #883
- feat(tests): Add comprehensive test suite for RemoteConversation implementation by @xingyaoww in #451
- Switch back to pyright + stricter typing to allow vscode to resolve imports by @xingyaoww in #869
- Fix pyright issues in agent status transition tests by @enyst in #895
- Fix MCP tool validation error by excluding 'kind' field from action data by @xingyaoww in #887
- Add regression test for bash command endpoint fix (#866) by @xingyaoww in #881
- Update sdk version to 1.0.0a4 by @xingyaoww in #901
- Fix PydanticSerializationUnexpectedValue warnings in log_completions by @xingyaoww in #904
- Fix #905: Handle None context_window for unmapped models by @xingyaoww in #906
- Add workflow to run
examplesscript & fix failed integration tests by @ryanhoangt in #914 - AsyncRemoteWorkspace now has working directory by @tofarr in #888
- refactor: move agent_final_response to utility function with proper type checking by @xingyaoww in #919
- Feat encrypted secrets by @tofarr in #893
- chore: remove Dependabot config (uv workspace unsupported) by @enyst in #897
- Bump the version-all group with 3 updates by @dependabot[bot] in #913
- Add docs workflow to repo.md and fix pyright type checking by @xingyaoww in #924
- feat: Implement blocking delegation by @simonrosenberg in #908
- refactor: Update ToolExecutor interface to use LocalConversation instead of BaseConversation by @xingyaoww in #925
- Fix #916: Suppress Pydantic serializer warnings from litellm by @xingyaoww in #917
- Update README to refer to documentation site by @xingyaoww in #928
- Feat git operations by @tofarr in #863
- refactor: Clean up
_configure_bash_tools_env_provideranti-pattern by @xingyaoww in #922 - Update integration test to use OpenHands proxy instead of litellm proxy by @simonrosenberg in #944
- feat: Post integration test results to tracker issue for daily runs by @simonrosenberg in #940
- Update litellm proxy path in workflows by @simonrosenberg in #946
- bump browser-use version, infer screenshot mime type dynamically by @dinmukhamedm in #935
- change base url in integration tests by @simonrosenberg in #947
- feat: support absolute paths for system_prompt_filename by @xingyaoww in #902
- Fix integration tests to work with fork PRs by @xingyaoww in #932
- refactor: fix naming inconsistency by @simonrosenberg in #958
- release version 1.0.0a5 by @xingyaoww in #959
New Contributors
- @jimwhite made their first contribution in #802
- @blacksmith-sh[bot] made their first contribution in #831
- @amanape made their first contribution in #848
- @dinmukhamedm made their first contribution in #935
Full Changelog: 1.0.0a3...1.0.0a5