Transcript files are not found for Copilot Cloud Agent
@pjbgf is already working on this.
Since Apr 28, 2026.
- 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
- Ensure the repository has the given agent enabled:
entire enable --agent copilot-cli - 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
- Ensure both changes are committed and pushed to main.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.