TranscriptEndpoint

works.iterative.claude.ui.transcript.TranscriptEndpoint

Where a reader asks for a session's transcript, and how that question is written down.

The description is deliberately free of any HTTP machinery: it is a path, a query parameter, and the two pure functions that write and read them. A host mounts it with whatever server it already runs; the client builds the same URL from the same source.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def sessionIdIn(query: String): Either[TranscriptFailure, String]

Reads the requested session id out of a URL query string, refusing a question that names no session or names one this contract will not carry.

Reads the requested session id out of a URL query string, refusing a question that names no session or names one this contract will not carry.

Attributes

def urlFor(sessionId: String): String

The request a reader makes for one session's transcript.

The request a reader makes for one session's transcript.

Attributes

Concrete fields

val path: String

The address a host answers transcript requests on.

The address a host answers transcript requests on.

Attributes

val sessionParam: String

The query parameter naming the session to read.

The query parameter naming the session to read.

Attributes