You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I had ~50 pi sessions piled up across a bunch of different cwds and pi --resume only shows them in timestamp order with no titles, so I kept opening the wrong one. spent a weekend building a small TUI to fix this for myself, ended up publishing it.
it adds:
★ favorites (f to star)
search across id + project + first user prompt (/)
a [NOW] badge for whichever session you're attached to
3 tabs: ★ Favorites / Today / All
published as pisesh on npm. ships with a pi extension that registers /sesh so you can pull it up from inside any session:
pi install npm:pisesh
then /sesh inside pi.
shamelessly copied the tui.stop() pattern from the interactive-shell example extension — really nice that the extension API lets you hand the TTY off cleanly.
npm: https://www.npmjs.com/package/pisesh
curious what people think about the keybinds (Tab cycles, f stars, Enter resumes, q/Esc quits). lmk if anything feels off, esp the [NOW] thing when you've got multiple pi instances open.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
hi 🙂
I had ~50 pi sessions piled up across a bunch of different cwds and
pi --resumeonly shows them in timestamp order with no titles, so I kept opening the wrong one. spent a weekend building a small TUI to fix this for myself, ended up publishing it.it adds:
fto star)/)[NOW]badge for whichever session you're attached topublished as
piseshon npm. ships with a pi extension that registers/seshso you can pull it up from inside any session:then
/seshinside pi.shamelessly copied the
tui.stop()pattern from theinteractive-shellexample extension — really nice that the extension API lets you hand the TTY off cleanly.curious what people think about the keybinds (Tab cycles, f stars, Enter resumes, q/Esc quits). lmk if anything feels off, esp the
[NOW]thing when you've got multiple pi instances open.Beta Was this translation helpful? Give feedback.
All reactions