-
Notifications
You must be signed in to change notification settings - Fork 1.3k
v1.0.5 regression: background agent completion notifications not delivered to model #2051
Copy link
Copy link
Closed
Description
Description
Background agent completion notifications (system_notification) are no longer delivered to the model in v1.0.5. The model never receives the notification that a background agent has completed, so it cannot react to results automatically.
Reproduction
- Start Copilot CLI on v1.0.5
- Launch a background agent:
Use the task tool to explore the codebase (mode: background) - Agent completes successfully
- Expected: Model receives
system_notificationand callsread_agentautomatically - Actual: No notification delivered. Model is unaware the agent completed. User has to manually tell the model "it is done."
Version Comparison
| Version | Notifications | Tested |
|---|---|---|
| v1.0.4-0 | ✅ Works — model receives notification immediately | 2/2 tests |
| v1.0.5 | ❌ Broken — no notification delivered | 0/3 tests |
Test Methodology
- Downgraded by hiding
~/.copilot/pkg/universal/1.0.5and using--no-auto-update - Same binary (
/opt/homebrew/bin/copilot), same session setup, same model (Claude Opus 4.6) - Only difference: JS package version loaded from
~/.copilot/pkg/universal/ - On v1.0.4-0: notification appears as
<system_notification>in model context, model reacts withread_agent - On v1.0.5: agent completes (visible in
/tasks), but model never gets a turn to process it
Impact
This breaks any workflow that relies on background agents completing and the model reacting automatically:
- SDLC pipelines (Security Guardian → Code Review Guardian → merge results)
- Background builds/tests where the model should process results
- Any multi-step workflow using
mode: "background"in the task tool
Environment
- macOS (Darwin, arm64)
- Copilot CLI v1.0.5 (latest stable as of 2026-03-15)
- Model: Claude Opus 4.6
- Installed via Homebrew cask
copilot-cli@prerelease
Likely Cause
v1.0.5 changelog includes:
- "Send follow-up messages to background agents with the write_agent tool for multi-turn conversations"
This new multi-turn agent feature may have changed how agent completion is signaled internally, breaking the existing notification path.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Fields
Give feedbackNo fields configured for issues without a type.