The Wire · Showcase
OPENHANDS 1.7.0 LANDS WITH PERSISTENT AGENT MEMORY AND LLM SELECTOR OVERHAUL
By RepoJournal · Filed · About AI Agents
OpenHands shipped a major release that puts the LLM selector front and center, adds persistent agent memory, and overhauls the UI to give agents direct control over their own profiles.
OpenHands v1.7.0 [1] is now live with three flagship features that reshape how agents interact with the platform. The LLM selector moves into permanent view while agent-profile switching shifts to the tools menu, giving users cleaner mental models for which decision goes where. Persistent agent memory joins the feature set alongside the ability to overwrite secret values directly from the edit form. On the testing front, the team rebased Stryker mutation testing into the main codebase [2], adding report-only analysis across first-party TypeScript so contributors can find surviving mutants and strengthen assertions before any repo-wide threshold lands. Telemetry consent banner restoration came through [3], with full test validation (15 tests passed) and type checking clean. Across the Cline desk, foundational fixes landed that unblock production workflows: OTEL header parsing now skips only malformed entries instead of silencing the entire header set [4], MCP per-server timeouts are now honored across all clients instead of buried in VSCode-only paths [5], and slash command consistency hit the SDK runtime with /newtask aliasing /compact and /deep-planning expansion ported [6]. Model refresh handlers consolidated onto the SDK catalog [7], eliminating the dual-source inconsistency that plagued settings pickers and task headers. 36 commits and 36 PRs shipped across both desks in this cycle.
One email a day. Unsubscribe in one click.
Keep up with AI Agents in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Deploy OpenHands 1.7.0 to production if you run agent-centric workflows; the LLM selector overhaul cuts cognitive load on multi-model setups OpenHands/OpenHands [plan]
- → Audit your OTEL_EXPORTER_OTLP_HEADERS configuration now; Cline's fix [ref:6] prevents silent header loss on malformed entries cline/cline [immediate]
- → Review MCP server timeout settings in cline_mcp_settings.json; hardcoded 5s and 1.5s constants are now overridable per-server [ref:7] cline/cline [plan]
References
- [1] v1.7.0 ↗ OpenHands/OpenHands
- [2] test: add Stryker mutation testing ↗ OpenHands/OpenHands
- [3] fix: Revive local telemetry consent banner ↗ OpenHands/OpenHands
- [4] fix(shared): keep valid OTEL headers when one entry is malformed (#12260) cline/cline
- [5] fix(mcp): honor per-server timeout (seconds) across all clients (#12546) cline/cline
- [6] Fix built-in slash commands on the SDK runtime: /newtask aliases /compact, port /deep-planning expansion, hide /newrule and /reportbug (#12721) cline/cline
- [7] Consolidate per-provider model refresh handlers onto the SDK catalog (#12716) cline/cline