> ## Documentation Index
> Fetch the complete documentation index at: https://docs.entire.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Sessions in Entire.io

> Review session timelines, transcripts, tool calls, files, and attribution in Entire.io.

Use Entire.io when you want to visually inspect what happened during an agent session and move between the session, checkpoint, and file changes.

## Open a session

Open the checkpoint that contains the session you want to inspect, then use the session list to choose the agent work behind that checkpoint.

<Frame>
  <img src="https://mintcdn.com/entire/fgG56b7zcMZgFdOf/images/session-list-dark.png?fit=max&auto=format&n=fgG56b7zcMZgFdOf&q=85&s=023ccb26cbb34308b18b4e42cf116c29" alt="Sessions list inside a checkpoint" style={{ borderRadius: '0.5rem' }} width="1280" height="749" data-path="images/session-list-dark.png" />
</Frame>

Each session row shows the agent, step count, opening prompt, and relative timestamp.

## Session timeline

The timeline shows the conversation in order, including prompts, agent responses, expandable tool calls, and runtime tags. The metadata panel summarizes the agent, model, duration, and token usage when available.

<Frame>
  <img src="https://mintcdn.com/entire/fgG56b7zcMZgFdOf/images/session-card-dark.png?fit=max&auto=format&n=fgG56b7zcMZgFdOf&q=85&s=d0dea7f83b8bc3b1fc7ef3dbc656b735" alt="Session timeline view" style={{ borderRadius: '0.5rem' }} width="1280" height="748" data-path="images/session-card-dark.png" />
</Frame>

Use timeline filters to focus on prompts, responses, intermediate steps, checkpoints, or specific tool-call types.

## Files and attribution

Files modified during a session are reviewed through the checkpoint that owns the session. When a checkpoint includes multiple sessions, the diff shows the combined change, while session details preserve the per-session context.

<Frame>
  <img src="https://mintcdn.com/entire/fgG56b7zcMZgFdOf/images/session-files-tab-dark.png?fit=max&auto=format&n=fgG56b7zcMZgFdOf&q=85&s=24028bad713a0600156386ebe3443aa7" alt="Changes tab showing a file diff" style={{ borderRadius: '0.5rem' }} width="1280" height="748" data-path="images/session-files-tab-dark.png" />
</Frame>

Entire also calculates how much of a checkpoint came from the agent versus a human edit. Attribution helps reviewers decide when to inspect the transcript more closely.

<Frame>
  <video autoPlay loop muted playsInline style={{ borderRadius: '0.5rem', width: '100%' }}>
    <source src="https://mintcdn.com/entire/fgG56b7zcMZgFdOf/images/line-attribution-scrub.mp4?fit=max&auto=format&n=fgG56b7zcMZgFdOf&q=85&s=294a528d3e50e8dc7ccefa0eb2a9bddc" type="video/mp4" data-path="images/line-attribution-scrub.mp4" />
  </video>
</Frame>

The breakdown can include:

* agent-written lines
* human-added, modified, or removed lines
* agent percentage for the checkpoint or session

## Sub-agent sessions

When an agent spawns a sub-agent, Entire can capture that child session separately and roll its context into the parent checkpoint. Open the sub-agent session to inspect its own transcript, tool calls, and token usage.

## Continue with

<CardGroup cols={2}>
  <Card title="Review Checkpoints in Entire.io" icon="browser" href="/guides/checkpoints/review-in-entire-io">
    Open the checkpoint context that owns a session.
  </Card>

  <Card title="Inspect Sessions in CLI" icon="terminal" href="/guides/sessions/inspect-sessions-in-cli">
    Inspect session metadata, transcripts, and token usage from the terminal.
  </Card>
</CardGroup>
