[FEATURE] session_info: allow read_transcript to access the current active session

Resolved 💬 1 comment Opened May 7, 2026 by joerybka Closed Jun 5, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

read_transcript requires a session_id from list_sessions, but list_sessions does not include the currently executing session. As a result, a running session cannot read its own transcript.

In Cowork mode, when a user asks Claude to export or summarize the current conversation, Claude has no way to retrieve the transcript programmatically and must reconstruct it from context — producing paraphrased output rather than a verbatim record.

Proposed Solution

One of the following:

  1. Include the current session in list_sessions results with an is_current: true flag
  2. Support a reserved identifier (e.g. "current" or "self") in read_transcript that resolves to the active session
  3. Add a dedicated read_current_transcript tool

Alternative Solutions

_No response_

Priority

Medium - Would be very helpful

Feature Category

MCP server integration

Use Case Example

When i have a conversation with the Claude Desktop, either through Chat or Cowork, I want to be able to save the chat to review as a work product or for summary synthesis across other chats. This would be especially useful when conducting research and for design/architecture discussion for use when assigning junior staff to dive further into research or for cross reference when discussing architecture design.

Additional Context

_No response_

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗