v1.8.2
What's Changed
- Release v1.8.1 by @all-hands-bot in #1670
- feat: auto-trigger PR review on new ready-for-review PRs + fix duplicate comments by @xingyaoww in #1669
- Add --no-pager instruction for git commands in system prompt by @xingyaoww in #1673
- fix: mask LLM_API_KEY and GITHUB_TOKEN secrets in PR review agent by @xingyaoww in #1675
- Add per-test timeout to prevent hanging example scripts by @xingyaoww in #1666
- Fix PR review agent multi-line suggestion alignment by @xingyaoww in #1677
- Add visualize() for ConversationErrorEvent by @enyst in #1686
- Fix useless logging in sockets.py by @neubig in #1679
- Fix conversation restore failing due to secret serialization/deserialization mismatch by @tofarr in #1672
- fix(critic): Accept MessageEvent as valid finish signal in AgentFinishedCritic by @neubig in #1695
- fix: add file-based locking to EventLog.append() by @ixchio in #1614
- feat(pr-review): Add priority labels to review comments by @xingyaoww in #1696
- feat: support custom volumes mounting for DockerWorkspace by @Co1lin in #1618
- Add AGENTS.md and link repo.md by @enyst in #1690
- Condenser integration tests by @csmith49 in #1652
- Fix: Disable streaming for sub-agents in delegate tool by @malhotra5 in #1705
- Fix deepseek-v3.2-reasoner model name to use valid API identifier by @neubig in #1707
- fix(condenser): Forgetting range calculation interprets
keep_firstcorrectly by @csmith49 in #1708 - llm: log failed Responses calls with request context by @enyst in #1684
- Fix verify method to include builtin tools in event check by @malhotra5 in #1710
- Optimize docker-like behaviour in apptainer with better code quality by @adityasoni9998 in #1711
- Remove .openhands/skills/repo.md symlink by @enyst in #1709
- Add crash diagnostics logging to agent server by @neubig in #1689
- Fix PR review bot to diff against current base commit by @enyst in #1685
- Add ARG USERNAME to base-image stage for podman by @cbagwell in #1691
- Revert "fix(critic): Accept MessageEvent as valid finish signal in AgentFinishedCritic" by @xingyaoww in #1715
- Add configurable startup wait for APIRemoteWorkspace by @simonrosenberg in #1713
- Add user tracking to evaluation workflow by @juanmichelini in #1716
- fix: route qwen-3-coder through Fireworks provider by @neubig in #1720
New Contributors
Full Changelog: v1.8.1...v1.8.2