What problem does it solve? Debugging Copilot agent sessions requires correlating events across many log files (events.jsonl, AHP transport logs, agenthost.log, renderer logs), and it is hard to know which file to start with or how IDs connect across layers. ## Core Features & Use Cases - Bundle Orientation: Explains every file in an ah-logs export (events.jsonl, usage.jsonl, customizations.json, ahp/*.jsonl, agenthost logs, copilot-logs, vscode-logs) and what each one records. - Safe Extraction: Ships a hardened Python extractor that validates zip structure, blocks path traversal, symlinks, encrypted entries, and oversized archives before unpacking to a temp folder. - Guided Triage Workflow: Maps symptoms (turn behavior, token usage, client ordering, host failures, SDK issues, UI problems) to the right starting file and lists correlation fields like session ID, turnId, and AHP serverSeq. - Use Case: Given an ah-logs.zip from a user reporting a stuck Copilot turn, extract it, open events.jsonl for the turn, then follow the same turnId into the AHP and agenthost logs to find the failed response. ## Quick Start Extract the attached ah-logs zip with the bundled script and analyze events.jsonl to find why the Copilot turn failed.