Skip to content

v0.5.7

Choose a tag to compare

@github-actions github-actions released this 23 Jul 11:32

PiTTy v0.5.7

PiTTy v0.5.7 reorders the subagent sidebar by launch time, drops the stale activity timer on finished subagents, adds a todo detail dialog, and fixes Shift+Enter newline insertion and pending-input layout on more terminals.

Subagent sidebar & ordering

  • The subagent list is now ordered by launch time, with the newest run on top, instead of grouping active runs before finished ones.
  • Inactive/finished subagents no longer show a live "time since activity" timer; the row simply shows the state icon and label once the subagent stops.
  • The subagent inspector's header and model/context/thinking line were compacted into single icon-prefixed rows (, , , ), fitting more detail per line.

Todo detail dialog

  • Clicking a todo in the sidebar now opens a detail dialog (Esc to close) instead of only showing a clipped one-line summary.
  • Each todo row is now a single line with a status icon (🟢 active · 🟡 pending · 🔴 blocked · ✔ done), and the panel header summarizes counts as "N pending · N active · N done".

Notifications panel

  • Added tone icons (❌ error · ⚠️ warning · ✅ success · 🔔 info) to notification rows for faster scanning.

Prompt and pending input fixes

  • Shift+Enter now reliably inserts a newline instead of submitting on terminals that report it as a bare linefeed without the Kitty keyboard protocol.
  • The pending input panel keeps a fixed height and clips long queued/steering/follow-up lines to one row each, instead of letting them wrap and push the layout around.
  • Conversation compaction now uses a 10-minute request timeout instead of the default 30 seconds, since summarizing large sessions can legitimately take that long.

Regression coverage

  • Updated sidebar and inspector rendering tests to match the new ordering, icon format, and removed activity timer phrasing.