Side-by-side task checklist & subagent cohort in the wide layout#65
Merged
Conversation
Co-Authored-By: Claude Opus 4.8 (1M context) <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.
Context
YAS can take up a lot of vertical space if there is a plan/task list and subagents at the same time.
This is the first of a few upcoming PRs that attempt to consolidate the current layout to save on vertical space, which still displaying the same amount of information
Changes
build_widerenders the checklist as a left column and the subagent cohort as a right column, separated by a single gradient│divider, instead of stacking them.< 40cols, it falls back to today's stacked rendering.Additional changes (verbose)
border_separatorgainsdownssupport (mirroringborder_separator_dim), so the static→dynamic seam grows a┬at the divider column and the separator below grows a matching┴.▶/✓marker is removed; elapsed duration moves to the front of line 1; right cluster becomesshare% · tok · model(sheds share% → tok under width pressure, always keeps model + duration); line 2 becomes activity-only. The t/m rate and ↑output fields are removed.task_rowandsubagent_rowtake an explicit content-width; the two-line/one-line form becomes a builder-supplied flag rather than awidth > 100self-decision, so a narrow side-by-side column can still use the two-line form.Checklist
Screenshots / recording
Benchmark
mainPRSystem info