What's Changed
Added
- Add sound and browser notifications for agent state changes by @xingyaoww in #6530
- Added a new microagent template system that helps users create properly structured domain-specific agents by @jaybutera in #6891
- Add a "thinking" tool to CodeAct agent by @xingyaoww in #6977
- Allow OpenHands to run docker inside its own runtime by @xingyaoww in #7027
- Allow OpenHands to start a kubernetes cluster by @xingyaoww in #7028
- Add the option of structured logging in JSON for better observability. You can turn this on by setting the LOG_JSON environment variable by @raymyers in #7034
Changed
- Update context window exceeded detection by @csmith49 in #7024
- Default version of Claude is now claude-3-7-sonnet-20250219 by @tofarr in #7072
Fixed
- Truncate long conversation card titles by @amanape in #7001
- Specify which network interface on the host machine Docker should bind the runtime ports to by @fredysierra in #6992
- Fix for
tool_choice
error on OpenAI models by @enyst in #7045 - Resolver correctly validates GitHub Actions tokens, allowing workflows to run without additional token setup by @tawago in #7065
New Contributors
- @jaybutera made their first contribution in #6891
- @magic3007 made their first contribution in #6536
- @kiwamizamurai made their first contribution in #7037
- @Pepsi1x1 made their first contribution in #6778
- @tawago made their first contribution in #7065
- @kinza99 made their first contribution in #7092
Full Changelog: 0.27.0...0.28.0