Improved Session Logging for Copilot Coding Agent
GitHub has enhanced the visibility into Copilot coding agent operations by expanding session logs with more granular information about what the agent does while working on tasks. These improvements help developers understand the agent's workflow and troubleshoot issues more effectively.
Built-in Setup Steps Now Visible
Before Copilot begins working on a task, it performs several initialization steps including cloning your repository and starting the agent firewall (if configured). The session logs now display start and finish updates for these built-in setup steps, giving developers clear visibility into the initialization phase while waiting for actual work to begin.
Custom Setup Step Output Displayed
Developers can customize Copilot's development environment using a copilot-setup-steps.yml file in their repository. The output from these custom setup steps now appears directly in session logs, eliminating the need to check verbose GitHub Actions logs to verify environment configuration or debug setup issues.
Subagent Activity Collapsible
Copilot frequently delegates tasks to specialized subagents—for example, to research the current state of your codebase before making changes. The logs now show subagent activity with a collapsible interface, displaying a heads-up summary of current work by default while allowing expansion for full details. This reduces log clutter while maintaining the ability to dig into details when needed.
Developers using Copilot coding agent should check the improved session logs to better understand agent behavior and ensure custom setup steps are executing correctly.