This release adds 5 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+8 more
Summary
AI summaryFix flaky ls -t rollout lookup with find + portable mtime sort and bound stdin reads to prevent pipe freezes.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds free shell tab, unattached to any agent. Adds free shell tab, unattached to any agent. Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Feature | Low |
Adds session-only dismiss to outdated-CLI banner. Adds session-only dismiss to outdated-CLI banner. Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Feature | Low |
Extends join/actas prompts with roster-aware name suggestions. Extends join/actas prompts with roster-aware name suggestions. Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Feature | Low |
Remembers the last active tab per team. Remembers the last active tab per team. Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Feature | Low |
Adds Shell requirement to all type templates. Adds Shell requirement to all type templates. Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
| Feature | Low |
Gives team‑status‑rail its own gray color for zero‑pane teams. Gives team‑status‑rail its own gray color for zero‑pane teams. Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
| Bugfix | Medium |
Tombstones renamed‑away names so join/actas cannot silently revive them. Tombstones renamed‑away names so join/actas cannot silently revive them. Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Bugfix | Medium |
Prevents co‑located app‑v* tags from polluting the recorded core VERSION. Prevents co‑located app‑v* tags from polluting the recorded core VERSION. Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Bugfix | Medium |
Resolves shim through symlinks and warns when monitor mode isn't reached. Resolves shim through symlinks and warns when monitor mode isn't reached. Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Bugfix | Medium |
Skips Monitor directive for .claude/worktrees sub‑sessions. Skips Monitor directive for .claude/worktrees sub‑sessions. Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Bugfix | Medium |
Provides graceful fallback for thread/resume failure on Codex 0.142+. Provides graceful fallback for thread/resume failure on Codex 0.142+. Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Bugfix | Medium |
Stops Claude Code 2.1.x daemon from hijacking pid resolution. Stops Claude Code 2.1.x daemon from hijacking pid resolution. Source: llm_adapter@2026-07-19 Confidence: high |
— |
| Bugfix | Low |
Marks only displayed messages as read. Marks only displayed messages as read. Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
| Bugfix | Low |
Replaces flaky ls -t rollout lookup with find + portable mtime sort. Replaces flaky ls -t rollout lookup with find + portable mtime sort. Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
| Bugfix | Low |
Bounds stdin read to prevent never‑closed pipe from freezing agent pane. Bounds stdin read to prevent never‑closed pipe from freezing agent pane. Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
| Bugfix | Low |
Converts team config paths for readfile() via agmsg_sql_readfile_path. Converts team config paths for readfile() via agmsg_sql_readfile_path. Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
| Bugfix | Low |
Fixes Codex monitor multi‑identity delivery. Fixes Codex monitor multi‑identity delivery. Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
| Bugfix | Low |
Auto‑declines approval requests and arms turn watchdog on externally‑active turns. Auto‑declines approval requests and arms turn watchdog on externally‑active turns. Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
| Bugfix | Low |
Validates team name before resolving roster config path. Validates team name before resolving roster config path. Source: granite4.1:30b@2026-07-19-audit Confidence: low |
— |
Full changelog
1.1.9 - 2026-07-19
Added
- Isolate Codex monitor bridges by role (#425)
- Free shell tab, unattached to any agent (#431)
- Add session-only dismiss to outdated-CLI banner (#430)
- Extend join/actas prompts with roster-aware name suggestions (#421)
- Remember the last active tab per team (#417)
Fixed
- Tombstone renamed-away names so join/actas can't silently revive them (#427)
- Don't let co-located app-v* tags pollute the recorded core VERSION (#432)
- Resolve shim through symlinks, warn when monitor mode isn't actually reached (#429)
- Skip Monitor directive for .claude/worktrees sub-sessions (#428)
- Grace fallback for thread/resume failure on Codex 0.142+ (rebase of #276) (#426)
- Stop Claude Code 2.1.x daemon from hijacking pid resolution (#424)
- Mark only the displayed messages as read (#361)
- Replace flaky ls -t rollout lookup with find + portable mtime sort (#423)
- Bound the stdin read so a never-closed pipe cannot freeze the agent pane (#422)
- Convert team config paths for readfile() via agmsg_sql_readfile_path (#396)
- Fix Codex monitor multi-identity delivery (#419)
- Auto-decline approval requests, arm the turn watchdog on externally-active turns (#420)
- Add Shell requirement to all type templates (#345)
- Validate team name before resolving roster config path (#418)
- Give team-status-rail its own gray for zero-pane teams (#413)
Documentation
- Clarify sandbox and storage guidance (#362)
- Fix leftover OpenCode references in cursor template (#398)
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
About Agmsg
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]