Use the agents panel on GitHub to monitor and manage agent sessions across your repositories.
Monitor agent activity
Track sessions from the agents panel (available from any page on GitHub) or from the agents page. Sessions that you started, or that another user prompted Copilot to work on, appear in your sessions list.
Click a session to open the session log and overview, where you can monitor the agent's progress, token usage, and session length.
Review session logs
Session logs show Copilot's internal reasoning and the tools it used to understand your repository, make changes, and validate its work. Copilot has its own ephemeral development environment, so it can run automated tests and linters to validate changes before pushing.
Trace commits to session logs
Commits from Copilot cloud agent are authored by Copilot, with the person who started the task listed as co-author. Each commit message includes a link to the session logs, so you can trace why a change was made during code review or an audit. Commits are signed and appear as "Verified" on GitHub.
Steer an agent session
If Copilot is heading in the wrong direction, or you realize your original prompt needs adjusting, you can redirect it without stopping the session.
-
Open the agents page and select the session.
-
In the prompt box below the session log, type your follow-up. For example:
Use our existing ErrorHandler utility class instead of writing custom try-catch blocks for each endpoint. -
Press Enter. Copilot implements your input after it finishes its current tool call.
Each steering message consumes AI credits. Steering is not available for third-party coding agents.
Stop a session
If the task no longer needs to be done, or you want to start over with a new prompt, click Stop session in the session log viewer. Stopping a session ends the GitHub Actions run and preserves any commits already pushed.
Archive sessions
Archive stopped sessions to remove them from your sessions list.
- Open the stopped session.
- Click , then click Archive session.
- In the dialog, click Yes, archive.
Copilot cloud agent sessions can be archived but not deleted. Only local sessions (from GitHub Copilot CLI, VS Code, JetBrains, or the GitHub Copilot app) can be deleted. For more information about deleting sessions, see About GitHub Copilot CLI session data.
Share a session
Copilot cloud agent sessions are shared by default. They appear in the "All sessions" view on the "Agents" tab of your repository, visible to anyone with access to the repository.
Local sessions (from GitHub Copilot CLI, VS Code, JetBrains, or the GitHub Copilot app) are unshared by default. You can choose to share a local session from the "Agents" tab of your repository, giving view-only access to repository collaborators. To share or unshare a local session, use the sharing controls in the session's menu.
Recipients can view the session's prompts, responses, and file changes, but cannot steer or modify the session. Shared local sessions appear in the "All sessions" view but are not indexed for other users' session queries (they will not appear in another user's /chronicle results).
For more information about session syncing, see About GitHub Copilot CLI session data.
Query past sessions
You can search your session history by asking natural language questions in Copilot Chat in VS Code, JetBrains, the GitHub Copilot app, or GitHub.com. Copilot searches across your synced sessions from Copilot CLI, Copilot cloud agent, and Copilot code review to provide answers.
You can only query sessions that you started. Your session data is private by default, but you can choose to share individual sessions for view-only access. See Share a session earlier in this article.
Prerequisites
Your sessions must be synced to your GitHub account. By default, session data is synced automatically. If you have opted out of syncing (by setting "remoteExport": false in your CLI settings JSON), or if your organization has not enabled the "Store local sessions in the Cloud" policy, session querying is not available. For more information, see About GitHub Copilot CLI session data.
Example queries
What agent tasks did I run last week?
Find the session where I refactored authentication.
Have I worked on anything related to the payments API?
Show me sessions where the agent struggled or I had to correct it multiple times.
Copilot can search across your prompts, responses, file changes, and other context from your synced sessions.
For CLI-specific session querying and /chronicle commands, see Using GitHub Copilot CLI session data. For conceptual information about how session data is stored and synced, see About GitHub Copilot CLI session data.