EntryMeta

Envelope metadata shared by the conversational transcript events.

Usage

Source

EntryMeta(
    uuid,
    parent_uuid,
    session_id,
    timestamp,
    cwd,
    git_branch,
    cc_version,
    is_sidechain,
    is_meta,
    entrypoint,
    is_compact_summary,
    is_visible_in_transcript_only
)

Parameter Attributes

uuid: EntryUuid
parent_uuid: EntryUuid | None
session_id: SessionId
timestamp: datetime
cwd: str | None
git_branch: str | None
cc_version: CcVersion | None
is_sidechain: bool
is_meta: bool
entrypoint: str | None
is_compact_summary: bool
is_visible_in_transcript_only: bool

Attributes

uuid: EntryUuid

The entry’s unique identifier.

parent_uuid: EntryUuid | None

The parent entry’s id, or None for roots.

session_id: SessionId

The session this entry belongs to.

timestamp: datetime

The entry’s timezone-aware timestamp.

cwd: str | None

The working directory recorded for the entry.

git_branch: str | None

The git branch recorded for the entry.

cc_version: CcVersion | None

The Claude Code version that wrote the entry.

is_sidechain: bool

Whether the entry belongs to a subagent sidechain.

is_meta: bool

Whether the entry is a meta entry injected by the client.

entrypoint: str | None

The entrypoint that produced the entry, e.g. cli.

is_compact_summary: bool

Whether the entry is a compaction summary.

is_visible_in_transcript_only: bool
Whether the entry is transcript-only.