The Copilot CLI extension system is powerful, but there's a meaningful gap th...
- 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
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