Skip to content

v0.3.20

Choose a tag to compare

@YuvalSarel1 YuvalSarel1 released this 16 Oct 11:36
· 85 commits to main since this release

Dashboard

  • File paths in a pane open. Claude Code prints paths as plain text; a word that names an existing file or folder is now drawn as a link, :line suffix included, so cmd+click (or your terminal's link click) opens it.
  • cones reports the selected row's folder to the terminal (OSC 7), so a terminal that opens relative paths from its working directory, like Ghostty, opens them from the session's folder. Ghostty needs shift added to the link click while cones reads the mouse.
  • Unfolded session details are grouped under headings (agent, usage, time, process, source, reply), line up across groups and pick the width that prints the fewest lines.
  • Any movement key folds the details first; ← still toggles them.
  • The list moves one row per wheel report.

CLI

  • cones rename ID NAME does what the dashboard's ctrl+n does, on every harness that keeps a name: Claude, Codex, pi and OpenCode. Terminal-only harnesses are refused. ctrl+n now also renames pi and OpenCode sessions.
  • cones launch --name names Codex and OpenCode sessions too.
  • A name set on a running Claude session sticks instead of being replaced by the agent name on the next turn.

Install

brew tap YuvalSarel1/cones https://github.com/YuvalSarel1/cones
brew trust YuvalSarel1/cones
brew install cones

or cargo install --git https://github.com/YuvalSarel1/cones --tag v0.3.20.