github jazzyalex/agent-sessions v5.0.2
Agent Sessions 5.0.2

2 hours ago

What's New in 5.0.2

Improvements:

  • Cursor stops re-reading its database on every refresh. Sessions that live only in store.db were being run through the JSONL transcript parser on each pass, which could never find anything there.

Bug Fixes:

  • OpenCode and Copilot sessions carry their own ID again. OpenCode moved to a single shared opencode.db, and the transcript toolbar still read the ID off the file path — so every OpenCode session called itself "code" and Copy Session ID handed you opencode. Both now read the session's own id.
  • A live OpenCode or Hermes session keeps growing while you watch it. Their freshness check looked at the database file's timestamp, but SQLite writes land in the -wal sidecar first, so a transcript you had open froze at whatever it held when you selected it. Cursor was checked the same way.
  • Subagent reports read as text, not as an envelope. An OpenCode task, a Hermes delegate_task and a Qwen tool result each arrive wrapped — raw <task_result> XML or a one-key JSON blob — and the transcript rendered the wrapper. The report itself is shown now, with the child session's id on the OpenCode card. Sessions indexed before this update pick it up when they are next re-read.
  • Copy Session ID on an OpenClaw session pastes the id. It came with the openclaw:<agent>: prefix Agent Sessions uses to keep its agents apart, which nothing outside the app accepts.
  • Pi subagent runs nest under the session that spawned them. Pi records the parent id with the transcript filename's timestamp still on the front, so the match never landed and subagents sat at the top level.

Reminder: What You Got in 5.0:

  • Agents are plug-in adapters now. Each agent used to be hand-wired into every surface — list, search, pills, Analytics, Settings — so it could show up in one and be missing from another. Now an agent is described once and every surface reads that description. Adding one dropped from 26 shared-file edits to 12, each listed in the guide with a test that fails if you miss it. Bring the agent you use.
  • Qwen Code is the thirteenth agent. Local Qwen chats land in browsing, search, Analytics and the transcript view — reasoning, tool calls, and rewound branches reconstructed along the active parent chain. Active chats resume in the CLI; archived ones stay browse-only. Format verified against real 0.14.3 transcripts (newer builds wait on a Qwen account — the free tier is gone).
  • The app asks for help adding your agent — once. A dismissible card points long-time users at the proposal form and contributing guide. It shows up late, takes no for an answer, and reads and sends nothing.
  • Disabled agents no longer sneak into filter-view search results. The search allow-list was hand-written and stopped short of several agents; it now derives from the same enablement everything else reads.

Full release notes: https://github.com/jazzyalex/agent-sessions/releases/tag/v5.0.2

Don't miss a new agent-sessions release

NewReleases is sending notifications on new releases.