ClaudeAgentSDK.SessionStore.Key (claude_agent_sdk v0.18.0)

Copy Markdown View Source

Identifies a main session transcript or subagent transcript in a SessionStore.

Main transcripts omit subpath. Subagent transcripts use portable / joined paths such as "subagents/agent-abc".

Summary

Types

input()

@type input() :: t() | %{optional(atom() | String.t()) => term()} | keyword()

t()

@type t() :: %ClaudeAgentSDK.SessionStore.Key{
  project_key: String.t(),
  session_id: String.t(),
  subpath: String.t() | nil
}