Repository navigation
Releases: Vyttle-LLC/wiffletree
Release list
v0.10.1
v0.10.0
Summary
This release finishes a four-phase cleanup of Wiffletree’s protocol, workspace snapshots, desktop rendering, and host actor, and keeps the host responsive during heavy builds. It also adds stacked tickets that branch from a parent ticket and a per-job model table that switches models when a usage limit is hit.
What's Changed
- Cleanup phase 1: cap the spinner, type panel data, remove dead protocol commands by @MHohlios in #118
- Cleanup phase 2: bounded, indexed workspace snapshot; typed ticket state; reads that don't signal changes by @MHohlios in #119
- Cleanup phase 3: render-scoped desktop views, prepared transcript rows, message kinds in core, host actor off the hot path by @MHohlios in #120
- Cleanup phase 4: duplication sweep, protocol through core, host revisions and test harness by @MHohlios in #121
- Show a toast when the host refuses a skill's history or merge review by @MHohlios in #122
- Host: keep process sightings cheap so a big build cannot stall the host by @MHohlios in #124
- Stacked tickets: branch from and open PRs into a parent ticket's branch by @MHohlios in #125
- Desktop: fold Wiffletree's notices into the chat's coordination runs by @MHohlios in #127
- Host: drop exited processes from the record during a run, so the Processes badge counts what runs by @MHohlios in #129
- Trim redundant tests found by a whole-suite audit by @MHohlios in #126
- Repositories: one "When a ticket's PR is open" card by @MHohlios in #128
- Who runs what: one per-job model table that moves on at a usage limit by @MHohlios in #130
- Who runs what follow-ups: notes wording, sign-in display, PR keeper names, README by @MHohlios in #131
Full Changelog: v0.9.0...v0.10.0
v0.9.0
Summary
Wiffletree now keeps your pull requests rebased, tries to fix conflicts and failed checks, and lets you see and stop what agents are running. You also get a Skills page to edit agent rules, settings that sync across your Macs, and a Compact action to trim an agent’s context.
What's Changed
- Stop provider processes left running by a quit or host restart by @MHohlios in #46
- Propose compact context: a Compact action on the Context card by @MHohlios in #47
- Propose repository owners and push authority: an allowed-owners list and app-run publishing by @MHohlios in #45
- Show progress on the sidebar's project row only by @MHohlios in #48
- Compact a Claude agent's context from the Context card by @MHohlios in #49
- Publish tickets from the app: allowed owners, publish_ticket and per-step approval by @MHohlios in #51
- Compact context follow-ups: layout nits, test gaps and the by-eye record by @MHohlios in #50
- Propose Compact for Codex agents by @MHohlios in #52
- Reorder projects by dragging and group them by first word by @MHohlios in #53
- Follow-ups: publishing cards, restart notes and test gaps by @MHohlios in #54
- Propose review levels: named levels, full reviews and re-checks by @MHohlios in #55
- Close the project drag follow-ups: auto-scroll, cancel and moving clicks, and the flaky stop/resume test by @MHohlios in #57
- Review levels: named levels, full reviews and re-checks by @MHohlios in #58
- Compact a Codex agent's context through codex app-server by @MHohlios in #56
- Leave each process the host starts only its own descriptors by @MHohlios in #59
- Codex Compact follow-ups: stop margin, reason edge cases and test gaps by @MHohlios in #60
- Propose the PR keeper: keep ticket pull requests rebased, try conflicts and failed checks, sort comments by @MHohlios in #61
- Stop everything an agent started when it is archived, stopped or the app quits by @MHohlios in #62
- PR keeper, slice 1a: rebase kept ticket PRs onto a quiet base by @MHohlios in #64
- Keep workspace_context under the protocol limit by @MHohlios in #63
- Processes panel: see and stop what each agent has running by @MHohlios in #65
- PR keeper, slice 1b: keep it honest, then show it by @MHohlios in #66
- Remove a ticket's worktree all or nothing, whatever its size by @MHohlios in #67
- Bound agent build load: low priority, one suite run per cycle, queued verification by @MHohlios in #69
- Follow-ups: stopping what agents started and process descriptors by @MHohlios in #68
- PR keeper, slice 2: adopt commits Wiffletree did not make by @MHohlios in #70
- PR keeper, slice 3a: the keeper's model and role by @MHohlios in #71
- PR keeper, slice 3b: read and sort PR comments by @MHohlios in #72
- PR keeper, slice 3b follow-ups: hooks off, trigger off, newest threads by @MHohlios in #73
- Refresh the README and its screenshots for current features by @MHohlios in #74
- PR keeper, slice 4a-i: the keeper's review and a changed patch by @MHohlios in #75
- PR keeper, slice 4a-ii: screens and docs for the keeper's review by @MHohlios in #76
- PR keeper, slice 4b-i: one try at a conflict (host) by @MHohlios in #77
- PR keeper, slice 4b-ii: screens and docs for the conflict try by @MHohlios in #78
- PR keeper, slice 5: one try at failed checks by @MHohlios in #79
- PR keeper: closing fixes (no-model message, one message per problem) by @MHohlios in #81
- Proposal: the Skills page (plan change 4) by @MHohlios in #80
- Fold agent messages into activity rows; coordinator v15 completion summary by @MHohlios in #89
- Minimize and restore the decision card above the composer by @MHohlios in #91
- Clickable file links in chat messages by @MHohlios in #93
- Right-click menu on file links by @MHohlios in #94
- Skills, slice 1: the fixed core and four stock skills by @MHohlios in #83
- Skills, slice 2: your rules, stored and sent by @MHohlios in #84
- Skills, slice 3: the Skills page and your rules by @MHohlios in #86
- Skills, slice 4: Reset to stock and the history by @MHohlios in #90
- Skills, slices 5 and 6: rewriting a skill by @MHohlios in #95
- Skills: atomic skill changes and safe saves by @MHohlios in #97
- Settings repository, slice 1: the shared folder by @MHohlios in #100
- Settings repository, slice 2: choosing, setting up and joining (host) by @MHohlios in #92
- Settings repository: automatic sync by @MHohlios in #98
- PR keeper: last by-eye checks and archive by @MHohlios in #87
- Settings repository: paused files and what this machine cannot use by @MHohlios in #102
- Settings repository: the section before a repository is chosen, and Stop syncing by @MHohlios in #103
- Settings repository: joining, the synced view and the sync mark by @MHohlios in #105
- Settings repository: the note in the Inbox, the docs, and closing the change by @MHohlios in #106
- Proposal: skill updates and merging (plan change 6) by @MHohlios in #107
- Skill updates: the plain-text merge on the host, not yet turned on by @MHohlios in #109
- Skill updates: the merge note, Merge v2 in, Dismiss and Review on the host by @MHohlios in #111
- Skill updates: merges turned on, with the note, Review changes and Undo on the Skills page by @MHohlios in #113
- Skill updates: one merge for all Macs by @MHohlios in #114
- Skill updates: the model merge by @MHohlios in #115
- Skill updates: a real question by @MHohlios in #116
- Polish: a failed Compare, notes in the sidebar badge, and the keeper's run-on message by @MHohlios in #110
- Skill updates: the by-eye pass, last fixes and archive by @MHohlios in #117
Full Changelog: v0.8.0...v0.9.0
v0.8.0
Summary
Adds a PR watcher, progress bars for agents/tickets/project with a set_plan tool, a live Files panel, mid-turn reports, and a welcome screen with first-run model setup suggested from signed-in CLIs. Plus Crew panel and scheduler fixes.
What's Changed
- Propose PR watcher: deterministic PR status and coordinator messages by @MHohlios in #33
- Watch ticket PRs: read-only status and coordinator messages by @MHohlios in #34
- Propose work progress: derived progress bars for agents, tickets and the project by @MHohlios in #36
- Add the Files panel: live per-agent file tree and coordinator rollup by @MHohlios in #38
- Show work progress: bars for agents, tickets and the project, with a set_plan checklist tool by @MHohlios in #37
- Files panel follow-ups: header count, tally cost, test gaps and tidy-ups by @MHohlios in #39
- Keep the Crew panel open while stepping through agents; archive work progress by @MHohlios in #40
- Small fixes: watcher polish, host labels, turn status, scheduler starvation by @MHohlios in #35
- Suggest the first model setup from the signed-in CLIs by @MHohlios in #41
- Mid-turn reports: ticket state and send_message receipt follow the running turn, agents show questions waiting by @MHohlios in #42
- First-run model setup follow-ups: lock until suggested, Suggested tag, cleanups by @MHohlios in #43
- Welcome screen that guides a new machine to model setup by @MHohlios in #44
Full Changelog: v0.7.0...v0.8.0
v0.7.0
Summary
Reviews now converge with severity-tagged findings, a decision record and waivers, and turn limits are replaced by check-ins you can tune in Settings.
What's Changed
- Archive finished OpenSpec changes into main specs by @MHohlios in #29
- Propose review convergence: findings, decision ledger, waiver and caps by @MHohlios in #30
- Make verification converge: findings, decision ledger, waiver and caps by @MHohlios in #31
- Remove turn limits; supervise runaway work through check-ins by @MHohlios in #32
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Summary
This release flattens coordination into a simple chain: project coordinator, then ticket workspaces, then agents. It also gives coordinators more control, letting them stop, resume, and archive agents. Parent check-ins replace turn time limits, and models now come from an allowlist.
What's Changed
- Replace turn time limits with parent check-ins and stop_turn by @MHohlios in #20
- Flatten coordination: project coordinator → ticket workspaces → agents by @MHohlios in #21
- Select exact models from an allowlist and guide by @MHohlios in #23
- Point managed sessions to the open-pr skill by @MHohlios in #22
- Retire verifiers automatically and add archive_agent for coordinators by @MHohlios in #24
- Let coordinators stop and resume agents, and warn early about overlapping branches by @MHohlios in #28
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Summary
Agent shells should now match user shells pathing. Archiving is now working as intended with deletion of data. Agents are now reusing workspaces as they should so space usage should be far less. Communication between agents and timers has been improved. Darkmode bugs have been squashed.
What's Changed
- Adopt the login-shell environment at desktop startup by @MHohlios in #13
- Let the main coordinator archive finished teams by @MHohlios in #14
- Keep workspaces in one configurable folder and remember settings by @MHohlios in #15
- Attach dropped files to chat messages by @MHohlios in #18
- Follow macOS appearance changes in dark mode by @MHohlios in #17
- Remove ticket worktrees on archive, close and accept; re-create on restore by @MHohlios in #19
- Make agent communication reliable and add durable timers by @MHohlios in #16
Full Changelog: v0.4.0...v0.5.0
v0.4.0
v0.3.2
Summary
No longer resets scroll position in chat window. Refresh to the project tree to make it more clear. Adding scrollbars in every are where it happens.
What's Changed
- Keep the chat's scroll position when the transcript refreshes by @MHohlios in #9
- Make the project tree show what's working and what needs you by @MHohlios in #10
- Show scrollbars on every scrolling area by @MHohlios in #11
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Summary
Updating change log in app for updates and refreshing install/readme in Github.
What's Changed
- Add a one-line installer and rewrite the README by @MHohlios in #6
- Show the README logo on a brand card that reads in any theme by @MHohlios in #7
- Show the release notes' Summary section on the update card by @MHohlios in #8
Full Changelog: v0.3.0...v0.3.1