This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryUpdates What's new in 0.3.1, Polish, and again across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds dedicated Inbox tab for routines in sidebar. Adds dedicated Inbox tab for routines in sidebar. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Feature | Low |
Includes conversation history in routine context when created from a thread. Includes conversation history in routine context when created from a thread. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Feature | Low |
Browser panel now lists all workspace sessions, regardless of state. Browser panel now lists all workspace sessions, regardless of state. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Feature | Low |
Surfaces per‑workspace Browser Fabric API key field in workspace settings. Surfaces per‑workspace Browser Fabric API key field in workspace settings. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Refactor | Low |
Reverts routine channels to per‑agent model, migrating orphaned per‑routine channels. Reverts routine channels to per‑agent model, migrating orphaned per‑routine channels. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Refactor | Low |
Shrinks AppIcon to 80% with rounded corners for brand consistency. Shrinks AppIcon to 80% with rounded corners for brand consistency. Source: llm_adapter@2026-05-26 Confidence: high |
— |
Full changelog
What's new in 0.3.1
Inbox tab
Routines now live in a dedicated Inbox tab in the sidebar, separate from Chats. Each agent has one inbox — every routine they own fires into the same per-agent queue, so the surface stays organized by who, not by which routine. Per-row unread dots and a tab badge make it obvious when there's new routine activity to look at. (#411)
Routine channels: one per agent (again)
A brief experiment in 0.3.0-era backends gave every routine its own channel (routine:<id>), which fragmented activity and broke the per-agent Inbox model. Reverted: routines fire into routines:<agent>, exactly as in 0.2.x. A backend migration (alembic 018) archives any orphaned per-routine channels so they drop out of Chats and Inbox automatically. Routine context (LLM-generated background posted before each fire) is unchanged.
Routine context now includes conversation history
When a routine is created from a thread, the LLM-generated context now incorporates the relevant prior conversation so the agent has the full backstory on every fire. (a32d76a8)
Browser panel: show all sessions
The Browser tab in the right panel previously hid sessions in some states. It now lists every browser session for the workspace, sorted by recency. (34a71512)
Polish
- AppIcon shrunk to 80% with rounded corners — matches the squircle motif used across the workspace brand. (92c67440)
- Per-workspace Browser Fabric API key field surfaced in workspace settings. (9e733f3a)
Install
This DMG is unsigned. After downloading:
xattr -d com.apple.quarantine "~/Downloads/OpenAgents.Go-0.3.1-unsigned-arm64.dmg"
or right-click the .app → Open → Open anyway, the first launch.
Apple Silicon only.
Full Changelog: https://github.com/openagents-org/openagents/compare/go-v0.3.0...go-v0.3.1
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Earlier breaking changes
- vgo-v0.4.0 Google Sign-In becomes mandatory for all workspaces; unauthenticated access removed.
- vgo-v0.3.0 Requires backend supporting new `browser_enabled` field on PATCH /v1/workspaces/{id}.
Beta — feedback welcome: [email protected]