Repository navigation
This release adds session-owned warm Claude subscription engines and more flexible workflow delegation. It also improves account recovery, preserves user-written request content, and fixes terminal login behavior on Windows
Added
- Start Claude subscription chats and child agents warm by pre-starting engines for visible sessions and assigned roles, refreshing them when serving settings change, and reusing them only when identity, history, and reminders match; engines stop when no longer needed, let active work finish, and restart on reattachment or engine failure, while shared agents retain warm engines across request failures and unrelated settings changes, isolate cancellation, preserve per-request failover and retry delays, and recover after ten minutes without progress; clients use the live session's login and retry failed connections on the next request, session-owned resources and locks protect live engine files and tolerate Windows cleanup failures, usage accounting settles before more work starts, and paid-extra-usage notices go to the active client or headless log
- Let implementation agents choose between working inline, dispatching independent work to parallel implementers, and handling dependent work sequentially, while checking each unit against the current tree, checking the integrated result, and accounting for every child's work
- Let workflow agents request an advisor's second opinion without an explicit workflow grant or the Subagents module, while advisors remain unable to delegate by default; existing paused workflows can resume with the new default while retaining checks for edited definitions
- Identify remotely accessible machines by the computer's name, with source runs labeled as dev, by announcing the name to paired devices and saving updates for when the machine sleeps; the relay receives the machine name
Fixed
- Preserve user-written text that resembles Flywheel reminders or engine instructions in Claude subscription requests by tracking each message block's origin instead of removing text based on its contents
- Make Claude account disconnection remove every saved location and clear pending login questions and waiting requests; logging in again retires duplicate locations, clears waits for a replaced account, and reports any cleanup failures with retry instructions
- Prefer Claude accounts with a known future quota reset over accounts whose weekly allowance is already spent by excluding exhausted windows from reset-based ordering, while retaining provider refusals as the authority on quota availability
- Preserve the reading position on the remote phone transcript through reconnection, folded tool activity, resizing, rotation, and reload by making Flywheel solely responsible for scroll anchoring and correcting from the captured reader offset
- Keep the workflow agent header above the transcript as older transcript pages load
- Open the complete login link in Windows consoles
- Explain that the account home folder holds global settings and that running Flywheel in any other folder starts a project, rather than presenting the home-folder refusal as requiring an existing project
- Hide the agent's internal pending-work wait notice while retaining the runtime's default four-minute wait