github / github/app

The Copilot CLI extension system is powerful, but there's a meaningful gap th...

Open
#1,835 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
2.1k
Forks
153
PR merge metrics
No merged PRs in 30d

Description

The Copilot CLI extension system is powerful, but there's a meaningful gap that limits what developers can build: there are no lifecycle hooks for detecting when a turn stalls mid-response, when the agent goes idle unexpectedly, or when a session is opened. This means reliability-focused extensions, such as a watchdog that detects when the AI stops working mid-task and prompts the user with a "Continue" or restart option, simply cannot be built today. Adding event hooks for turn-stall detection, unexpected idle states, and app startup would unlock a whole category of resilience and recovery extensions that would meaningfully improve the user experience, especially during long autonomous runs where a silent stall currently leaves the user with no indication that work has stopped. These hooks would let developers build safety nets that keep sessions productive without any manual intervention, which feels aligned with the goal of an autonomous coding assistant. I would love to see this considered, and I'm happy to help validate or test any prototype implementation.

---
| Field | Value |
| --- | --- |
| App version | 1.0.19 |
| OS | Windows 10.0.26200 |
| Theme | ABOLKOG |
| Path | /chat |
| Tenure | Day 3 (Week 1) |

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the Copilot CLI extension system and its existing lifecycle capabilities. Define how turn stalls, unexpected idle states, and session opening would be exposed to extensions, then validate that a watchdog or recovery extension can respond to each event as intended.

Written by the indexing model from the issue text.

Assessment

Tech stack
github
Domain
cli, devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.