v0.5.7
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.