Skip to content
This repository was archived by the owner on May 24, 2026. It is now read-only.

v1.0.19

Choose a tag to compare

@github-actions github-actions released this 07 Apr 17:17
· 190 commits to main since this release
c14af60

πŸš€ Highlights

  • Scheduled Tasks β€” Set up cron-like recurring prompts for daily stand-ups, periodic reviews, and automated checks with interval, daily, or weekly schedules (#380)
  • Session Reliability Overhaul β€” Eliminated stuck sessions, phantom "(previous)" entries, and false-positive recovery alerts through a comprehensive 3-bug audit (#531)
  • CI Fixed β€” Release Artifacts Are Back β€” Windows build has been broken since v1.0.18 (zero artifacts shipped). Fixed by excluding dev-only MauiDevFlow packages from Release builds (#532)

✨ New Features

  • Scheduled tasks with cron expression support, CRUD UI, run history, and background timer (#380)
  • Handle SessionBackgroundTasksChangedEvent and SystemNotificationEvent SDK events for better state tracking (#514, #523)
  • Reasoning effort control β€” choose low/medium/high/xhigh per session (#504)
  • Lightweight model switching via SDK Model.SwitchToAsync β€” no more session recreation (#503)
  • Automatic context compaction via InfiniteSessionConfig (#501)
  • Orphaned worker diagnostic scan after session restore (#521, #525)

πŸ› Bug Fixes

  • Eliminate stuck sessions from companion-field desync β€” new ClearProcessingState() atomic method (#531)
  • Remove phantom "(previous)" session entries after worker revival (#531)
  • Unstick prompts blocked by stale shell carry-over from prior turns (#530)
  • Fix reflect resume dropping orchestrator @worker dispatch after restart (#528)
  • Abort stuck SDK tool state on force-complete; add reflect loop worker timeout (#526)
  • Preserve sessions on name collision + treat abort as terminal (#508)
  • Queue bridge prompts when session is busy (#510)
  • Expire zombie subagents blocking IDLE-DEFER after 20 minutes (#511)
  • Force-complete IsProcessing siblings during client recreation (#384)
  • Reset IsOrphaned after lazy-resume to unblock stuck mobile sends (#522)
  • Revive watchdog when events arrive but watchdog is dead (#505)
  • Fix mobile CSS β€” safe-area, dead code, sidebar overlap, input layout (#498, #500)
  • Queue bridge prompts during session restore (#488)
  • Re-check PR badge when session becomes active (#469)
  • Prevent Maintenance Sleep to keep WebSocket bridge alive (#512)

πŸ“ Documentation

  • Agent implementation guidelines from PR review lessons β€” explore first, avoid companion-pair state, prefer behavioral tests (#524)
  • SDK-first migration guidance added to orchestration and processing-state skills (#486)
  • Audit and update stale SDK claims in copilot-instructions.md (#497)
  • Update skill docs with dead event recovery and timestamp conventions (#515)

πŸ”§ Infrastructure

  • Exclude MauiDevFlow from Release builds β€” fixes Windows CI and reduces production bundle size (#532)
  • Structural guard for SavePendingOrchestration ordering (#520)
  • Revalidate PR number when opening prompt picker (#506)
  • Sidebar floating controls and DiffParser improvements (#485)

Full Changelog: v1.0.18...v1.0.19

Install / Update: