Repository navigation
feat(ui): Add a Wheelhouses tab for running a team of AI seats - #461
Merged
Merged
Conversation
A Wheelhouse (Yegge's pattern, built with the wheelhouse plugin) is a repo whose roster names long-lived AI seats, each a ynh harness. Running one from plain terminal tabs means hunting through a dozen terminals to find who needs you. The new tab, behind feature.wheelhouseTab (off by default), gives: - a sidebar of every seat by group (desk, crew, standing, workers) with its role, whether its session is running, and the bead it is on (read-only bd) - a stage of up to three seats side by side, pinnable and reorderable by drag, showing only seat terminals (seats stay out of the general tabs) - a Needs you rail fed by the terminal bell and OSC 9/777 notifications, oldest first, with Cmd-J; focus mode (Ctrl-Cmd-F) - seat actions: harness focuses, hand off, birth for unborn seats, close terminal, and the harness detail page with a hand-off-then-restart flow OSC 9/777 notifications now also mark any card as needing attention, like the bell: a CLI asking for a notification wants the human. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Explains turning the tab on, adding a Wheelhouse, seats, the stage, Needs you (including turning on the terminal bell per CLI), seat actions and focus mode, with screenshots. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Seat restarts and one-off focus launches now use develop's one-shot resumeOverrideForNextLaunch (from #450) to start cold, instead of temporarily switching off autoResumeSession. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
A Wheelhouse (Steve Yegge's pattern, built with the
wheelhouseplugin from eyelock/assistants) is a repository whose roster names long-lived AI seats, each a ynh harness. Running one from ordinary terminal tabs means hunting through a dozen terminals for whoever needs you. This adds a Wheelhouses sidebar tab, behindfeature.wheelhouseTab(off by default; Settings › Tools › YNH), to run one from TermQ.Changes
role), a dot for whether its session is running, and the bead it is on (read-onlybd list --status in_progress, every 60s). + Add Wheelhouse… registers a folder that hasskills/roster/assets/roster.json.--focus), Hand Off, Birth for seats with no identity in ynm, Close Terminal, Harness Details… (Launch opens the seat; a banner walks through hand off → fresh restart).Testing
make checkpasses (build, lint at the develop baseline, format, tests)🤖 Generated with Claude Code