Skip to content

vibe: this is an implementation spike of the planned items for review#1

Merged
centerorbit merged 4 commits into
mainfrom
feat/vibe/usage-feedback-implementation-spike
May 18, 2026
Merged

vibe: this is an implementation spike of the planned items for review#1
centerorbit merged 4 commits into
mainfrom
feat/vibe/usage-feedback-implementation-spike

Conversation

@centerorbit
Copy link
Copy Markdown
Contributor

No description provided.

ask:
one small change I want to get in with this feature set, prob doesn't need a ticket... but when the "terminal view" of htop to terminal was implemented, it's printing each node out line-by-line... which is to be expected. But can we make this behavior from a '-l --list' flag and instead we "wrap" these outputs into "cells" across the terminal and then wrap/stack those like "bricks" It gets difficult because we don't want their positions changing randomly... and also the terminal is drawn line by line, so we'd have to get clever with curses or something to accomplish this maybe? If this is _not_ a small change, maybe we do need to plan this out in a ticket?

codex-5.5-medium:
Worked for 1m 46s
Implemented it as a small change, no new ticket needed.

Terminal mirror behavior now:

Default: renders nodes as stable, sorted “brick” cells across the terminal width.
-l / --list: keeps the previous vertical list rendering.
Details:

Uses deterministic name sorting, so nodes do not jump around randomly.
Packs cells based on COLUMNS, falling back to width 100.
Composes the full frame as text before redraw, so no curses dependency is needed.
Verification:

GOCACHE=/tmp/psstd-go-build go test ./... passes.
@centerorbit centerorbit merged commit b4c9ec7 into main May 18, 2026
1 check failed
@centerorbit centerorbit deleted the feat/vibe/usage-feedback-implementation-spike branch May 18, 2026 14:29
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.4.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant