This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+13 more
Summary
AI summaryUpdates Bug Fixes, 0.54.0 - 2026-05-31, and Refactoring across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds OS inotify resource limits health check. Adds OS inotify resource limits health check. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Low |
Adds set_session_mode action and preserves mode across reset. Adds set_session_mode action and preserves mode across reset. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Low |
Adds PR closed banner and hides CI chip on terminal state. Adds PR closed banner and hides CI chip on terminal state. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Low |
Adds per-session ACP debug logs with rotation and retention. Adds per-session ACP debug logs with rotation and retention. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Feature | Low |
Adds Cursor auto-approve and always‑allow permission UI. Adds Cursor auto-approve and always‑allow permission UI. Source: llm_adapter@2026-06-01 Confidence: low |
— |
| Feature | Low |
Shows relative commit time on hover in changes panel. Shows relative commit time on hover in changes panel. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Adds "(use step default)" reset option to watcher profile selects. Adds "(use step default)" reset option to watcher profile selects. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Adds PR link to CI status popover header. Adds PR link to CI status popover header. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Bubbles subtask state to parent in sidebar sort. Bubbles subtask state to parent in sidebar sort. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Surfaces subagent task tool calls as cards in task chat. Surfaces subagent task tool calls as cards in task chat. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Exposes task delete and archive tools to kanban agents. Exposes task delete and archive tools to kanban agents. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Exposes workflow import tool. Exposes workflow import tool. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Shows inline notice when an agent turn produces no output. Shows inline notice when an agent turn produces no output. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Throttles issue-watcher task fan‑out per watcher cap. Throttles issue-watcher task fan‑out per watcher cap. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Confirms session delete when closing multi‑session agent tab. Confirms session delete when closing multi‑session agent tab. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Retries transient provider 529 errors with visible backoff. Retries transient provider 529 errors with visible backoff. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Auto‑expands the first group in the changes panel. Auto‑expands the first group in the changes panel. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Adds remote tab in task‑create dialog with multi‑row GitHub repo picker. Adds remote tab in task‑create dialog with multi‑row GitHub repo picker. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Annotates debug logs with task_id for per‑task filtering. Annotates debug logs with task_id for per‑task filtering. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Collapses mobile task search into a topbar icon. Collapses mobile task search into a topbar icon. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Showcases merge conflicts in the PR panel. Showcases merge conflicts in the PR panel. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Allows custom prompts in task creation input. Allows custom prompts in task creation input. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Unifies panel loading states with grid spinner. Unifies panel loading states with grid spinner. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Surfaces agent errors and recovers corrupted resume sessions. Surfaces agent errors and recovers corrupted resume sessions. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Feature | Low |
Shows relative times in remote cloud status tooltip. Shows relative times in remote cloud status tooltip. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes right pane width drift across tasks. Fixes right pane width drift across tasks. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Bugfix | Medium |
Fixes serialization of wakeup prompts to prevent turn misalignment. Fixes serialization of wakeup prompts to prevent turn misalignment. Source: llm_adapter@2026-06-01 Confidence: high |
— |
| Bugfix | Medium |
Fixes changes panel flicker and restores planning chat streaming. Fixes changes panel flicker and restores planning chat streaming. Source: llm_adapter@2026-06-01 Confidence: low |
— |
| Bugfix | Medium |
Fixes duplication of workflow auto‑start prompt on boot‑ready drain. Fixes duplication of workflow auto‑start prompt on boot‑ready drain. Source: llm_adapter@2026-06-01 Confidence: low |
— |
| Bugfix | Medium |
Fixes repository setup script failures to be non‑fatal. Fixes repository setup script failures to be non‑fatal. Source: llm_adapter@2026-06-01 Confidence: low |
— |
| Bugfix | Low |
Moves CI checks link beside popover title. Moves CI checks link beside popover title. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Bugfix | Low |
Collapses large PR Changes and expands Commits by default. Collapses large PR Changes and expands Commits by default. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Bugfix | Low |
Renders multi‑level subtasks in sidebar task tree. Renders multi‑level subtasks in sidebar task tree. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
| Bugfix | Low |
Removes agent ID from subagent metadata chips. Removes agent ID from subagent metadata chips. Source: granite4.1:30b@2026-06-01-audit Confidence: low |
— |
Full changelog
0.54.0 - 2026-05-31
Features
- show relative commit time on hover in changes panel (#1199)
- add "(use step default)" reset to watcher profile selects (#1124) by @nlenepveu
- add PR link to CI status popover header (#1200)
- bubble subtask state to parent in sidebar state sort (#1194)
- add OS inotify resource limits health check (#1195)
- surface subagent task tool calls as cards in task chat (#1132)
- add set_session_mode action and preserve mode across reset (#1188)
- expose task delete and archive tools to kanban agents (#1178)
- expose workflow import tool (#1177)
- surface an inline notice when an agent turn produces no output (#1179)
- throttle issue-watcher task fan-out (per-watcher cap) (#1113) by @nlenepveu
- confirm session delete when closing multi-session agent tab (#1174)
- retry transient provider 529 errors with visible backoff (#1173)
- per-session ACP debug logs with rotation and retention (#1172)
- auto-expand the first group in the changes panel (#1169)
- remote tab in task-create dialog — multi-row GitHub repo picker (#1116)
- annotate debug logs with task_id for per-task filtering (#1168)
- add PR closed banner and hide CI chip on terminal state (#1161)
- collapse mobile task search into a topbar icon (#1157)
- showcase merge conflicts in the PR panel (#1151)
- allow custom prompts in task creation input (#1155)
- unify panel loading states with grid spinner (#1142)
- surface agent errors and recover corrupted resume sessions (#1144)
- show relative times in remote cloud status tooltip (#1146)
Bug Fixes
- move CI checks link beside popover title (#1207)
- collapse large PR Changes and expand Commits by default (#1206)
- render multi-level subtasks in sidebar task tree (#1204)
- serialize wakeup prompts to prevent turn misalignment (#1202)
- remove agent id from subagent metadata chips (#1205)
- stop right pane width from drifting across tasks (#1201)
- stop changes panel flicker and restore planning chat streaming (#1197)
- disambiguate message_task task-not-found vs no-session error (#1186)
- add Cursor auto-approve and always-allow permission UI (#1198)
- write ACP debug logs under KANDEV_HOME_DIR (#1196)
- prevent nested subtask creation for kanban tasks (depth > 1) (#1192)
- deliver session broadcasts to focused clients during resume (#1193)
- track OS PIDs and clean up shells on task archive/delete (#1191)
- portal inline-code tooltip to body to prevent clipping (#1187)
- close clarification overlay after agent MCP timeout and dedup retried questions (#1185)
- preserve whitespace in acp message chunks (#1190)
- detect fork PRs by branch (#1182)
- manually drain queued chat messages after cancel (#1166)
- keep env prep out of partial tool history (#1189)
- exclude office workflows from settings export (#1184)
- generate brew-upgrade-resilient systemd unit (#1180)
- show CLI-passthrough profiles in watcher dialogs (closes #1107) (#1108) by @nlenepveu
- add ~/.bun/bin to service PATH (#1175)
- make left sidebar width global + steady monitor-switch settling (#1140)
- forward profile env vars on lazy-recovery createExecution (#1138) by @irium
- dockview/editor restore races, office rebroadcast, and flaky tests (#1171)
- make repository setup script failures non-fatal (#1153)
- send confirm_name when deleting a workspace from settings (#1154)
- keep markdown table headers readable on narrow content (#1122)
- stop duplicating workflow auto-start prompt on boot-ready drain (#1160)
- pass HTTP MCP servers to ACP agents via AssumeMcpHttp (#1152)
- throttle PR branch-detection probes to stop log flood (#1135)
- complete Create worktree step before setup script runs (#1143)
- backfill task_sessions cost columns for legacy DBs (#1145)
- populate prepare progress when switching tasks client-side (#1150)
Refactoring
- move workspace policy params from MCP to agentctl CLI (#1181)
Documentation
- document portable workflow import/export YAML format (#1176)
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 kdlbs/kandev
All releases →Related context
Beta — feedback welcome: [email protected]