entireio / entireio/cli

Transcript files are not found for Copilot Cloud Agent

Open
#1,006 0 comments 0 reactions 1 assignee View on GitHub

@pjbgf is already working on this.

Since Apr 28, 2026.

bug
Dominant language
Go
Stars
5.1k
Forks
475
Avg merge
1d 11h
Merged PRs (30d)
178

Description

What happened?

Using entire in Copilot Cloud Agent sessions results in:

failed to extract session data from live transcript: transcript not found at /home/runner/.copilot/session-state/<session-id>/events.jsonl (also tried /home/runner/.copilot/session-state/<session-id>/events/events.jsonl): file does not exist

This seems related to https://github.com/github/gh-aw-firewall/issues/1466.

Steps to reproduce
  1. Ensure the repository has the given agent enabled: entire enable --agent copilot-cli
  2. Add workflow to install entire:
name: "Copilot Setup Steps"

on:
  workflow_dispatch:
  push:
    paths:
      - .github/workflows/copilot-setup-steps.yml
  pull_request:
    paths:
      - .github/workflows/copilot-setup-steps.yml

jobs:
  copilot-setup-steps:
    runs-on: ubuntu-latest

    permissions:
      contents: read

    steps:
      - name: Install Entire CLI
        run: go install github.com/entireio/cli/cmd/entire@latest

      - name: Add Entire to path
        run: echo $(go env GOPATH)/bin >> $GITHUB_PATH
  1. Ensure both changes are committed and pushed to main.
  2. In the Agents tab (https://github.com/<org>/<repo>/agents) start a new session:
Run "entire enable".

Ask for the change to be made (e.g. Create README file)

Commit the changes

Run "entire status"

Push changes

Run the commands:
git show entire/checkpoints/v1
cat .entire/logs/entire.log

This results in the trailer being added to the commit in the branch that Copilot creates. However, no checkpoint is pushed to the checkpoint remote/branch. In the logs the transcript is shown as file does not exist.

Entire CLI version

v0.5.5 and @latest

OS and architecture

No response

Agent

Codex or Copilot CLI

Terminal

No response

Logs / debug output
{"time":"2026-04-22T06:02:27.60486681Z","level":"INFO","msg":"session-start","component":"lifecycle","agent":"copilot-cli","event":"SessionStart","session_id":"4c4883be-bc5b-4f63-9c1b-a38c07b53692","session_ref":"","model":""}
{"time":"2026-04-22T06:02:27.618699741Z","level":"INFO","msg":"session-start","component":"lifecycle","agent":"copilot-cli","event":"SessionStart","session_id":"4c4883be-bc5b-4f63-9c1b-a38c07b53692","session_ref":"","model":""}
{"time":"2026-04-22T06:02:27.63162124Z","level":"INFO","msg":"turn-start","component":"lifecycle","agent":"copilot-cli","event":"TurnStart","session_id":"4c4883be-bc5b-4f63-9c1b-a38c07b53692","session_ref":"/home/runner/.copilot/session-state/4c4883be-bc5b-4f63-9c1b-a38c07b53692/events.jsonl","model":""}
{"time":"2026-04-22T06:02:27.639548299Z","level":"INFO","msg":"phase transition","component":"session","agent":"copilot-cli","session_id":"4c4883be-bc5b-4f63-9c1b-a38c07b53692","event":"TurnStart","from":"","to":"active"}
{"time":"2026-04-22T06:02:27.640943858Z","level":"INFO","msg":"initialized shadow session","component":"hooks","agent":"copilot-cli","session_id":"4c4883be-bc5b-4f63-9c1b-a38c07b53692"}
{"time":"2026-04-22T06:02:27.653663168Z","level":"INFO","msg":"turn-start","session_id":"4c4883be-bc5b-4f63-9c1b-a38c07b53692","component":"lifecycle","agent":"copilot-cli","event":"TurnStart","session_id":"4c4883be-bc5b-4f63-9c1b-a38c07b53692","session_ref":"/home/runner/.copilot/session-state/4c4883be-bc5b-4f63-9c1b-a38c07b53692/events.jsonl","model":""}
{"time":"2026-04-22T06:02:56.933863567Z","level":"INFO","msg":"prepare-commit-msg: agent commit trailer added","session_id":"4c4883be-bc5b-4f63-9c1b-a38c07b53692","component":"checkpoint","strategy":"manual-commit","source":"message","checkpoint_id":"7553727dc020","session_id":"4c4883be-bc5b-4f63-9c1b-a38c07b53692"}
{"time":"2026-04-22T06:02:57.179085404Z","level":"WARN","msg":"condensation failed","session_id":"4c4883be-bc5b-4f63-9c1b-a38c07b53692","component":"checkpoint","session_id":"4c4883be-bc5b-4f63-9c1b-a38c07b53692","error":"failed to extract session data from live transcript: transcript not found at /home/runner/.copilot/session-state/4c4883be-bc5b-4f63-9c1b-a38c07b53692/events.jsonl (also tried /home/runner/.copilot/session-state/4c4883be-bc5b-4f63-9c1b-a38c07b53692/events/events.jsonl): file does not exist"}
Additional context

Under the same conditions, picking Claude Code as the agent worked with and without the Copilot Cloud Agent firewall enabled. For both Codex and Copilot CLI that didn't work.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.