Skip to content

cones 0.4.1

Choose a tag to compare

@YuvalSarel1 YuvalSarel1 released this 19 Oct 10:26
· 38 commits to main since this release

Session list

  • Runs that are still going, still supervised or not yet read sit in their folder among the sessions, titled ◆ JOB, and + add folder ends the list. The jobs view keeps the full run table.
  • ctrl+x on a run, and cones rm RUN, remove its session the way a session row is removed, so claude agents drops it too.
  • A Claude turn that ends with a background shell still running shows as its own shell state: a blue ❯ row, a shell count in the summary and a group between working and idle. It is marked unread like any finished turn.
  • The header summary counts only agents.

Titles

  • Claude titles a session from its first message, then names a background job a second time and writes that short lowercase label over the title. cones now keeps the generated title. The new original_titles setting, on by default, turns this off. A name given with /rename or cones rename shows either way.

History search

  • Meaning search embeds the query as typed and keeps matches down to 0.4 similarity, and word search matches passages holding two of the query's words, so far more right answers show up.
  • search --when recent|month|old ranks hits from that window higher without dropping others.
  • show --at OFFSET opens the messages around a hit. MCP takes the same parameters.

Codex

  • A plain codex connected to a daemon no longer gets a row of its own; it stays visible until its thread has a rollout.
  • A running Codex client costs one ps for the dashboard's lifetime instead of one per refresh.

Fixes

  • Quitting in Ghostty 1.3 leaves the shell prompt at column 0 instead of a % partial-line mark.