Pin Copilot CLI default back to 1.0.83 to fix instant HTTP 400 regression in 1.0.85 - #62421
Conversation
…n 1.0.85 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
/smoke-copilot |
|
@copilot resolve the merge conflicts in this pull request |
|
📰 BREAKING: Smoke Copilot is now investigating this issue comment. Sources say the story is developing... |
…on-first-request # Conflicts: # .github/workflows/daily-testify-uber-super-expert.lock.yml Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Merged The only conflict was Verified afterwards: no |
🔧 Smoke Test: Copilot Engine — PR #62421PR: Pin Copilot CLI default back to 1.0.83 to fix instant HTTP 400 regression in 1.0.85 ✅ github tool | ✅ mcpscripts-gh | ✅ serena | ✅ playwright-cli | ✅ web-fetch | ✅ file+bash | ✅ discussion comment | ✅ build | ✅ artifact upload | ✅ discussion create | ✅ workflow dispatch | ✅ PR review tools | ✅ comment memory | ❌ sub-agent (infra pricing error) | ✅ check run | ✅ LSP function count Overall: PASS (1 non-blocking infra failure) cc Warning Firewall blocked 7 domainsThe following domains were blocked by the firewall during workflow execution:
To allow these domains, add them to the network:
allowed:
- defaults
- "accounts.google.com"
- "android.clients.google.com"
- "clients2.google.com"
- "contentautofill.googleapis.com"
- "update.googleapis.com"
- "www.google.com"
- "www.gstatic.com"See Network Configuration for more information.
|
Comment MemoryNote This comment is managed by comment memory.It stores persistent context for this thread in the code block at the top of this comment. Warning Firewall blocked 7 domainsThe following domains were blocked by the firewall during workflow execution:
To allow these domains, add them to the network:
allowed:
- defaults
- "accounts.google.com"
- "android.clients.google.com"
- "clients2.google.com"
- "contentautofill.googleapis.com"
- "update.googleapis.com"
- "www.google.com"
- "www.gstatic.com"See Network Configuration for more information.
|
There was a problem hiding this comment.
Smoke test: automated review submission test (COMMENT event, no approval).
Warning
Firewall blocked 7 domains
The following domains were blocked by the firewall during workflow execution:
accounts.google.comandroid.clients.google.comclients2.google.comcontentautofill.googleapis.comupdate.googleapis.comwww.google.comwww.gstatic.com
To allow these domains, add them to the network.allowed list in your workflow frontmatter:
network:
allowed:
- defaults
- "accounts.google.com"
- "android.clients.google.com"
- "clients2.google.com"
- "contentautofill.googleapis.com"
- "update.googleapis.com"
- "www.google.com"
- "www.gstatic.com"See Network Configuration for more information.
📰 BREAKING: Report filed by Smoke Copilot · copilot · auto · 56.7 AIC · ⌖ 3.21 AIC · ⊞ 9.9K
Comment /smoke-copilot to run again
Add label smoke to run again
| // instant HTTP 400 ("Bad Request") on the very first /responses request for some | ||
| // workflow shapes (see github/gh-aw#62363). Do not bump past 1.0.83 until that | ||
| // regression is confirmed fixed upstream. | ||
| const DefaultCopilotVersion Version = "1.0.83" |
There was a problem hiding this comment.
Smoke test: verifying inline review comment tooling. Confirms DefaultCopilotVersion revert to 1.0.83.
|
✅ This PR looks great! The Copilot SWE agent has made a focused fix for the HTTP 400 regression introduced in Copilot CLI 1.0.85. The version revert is well-documented, tests have been updated, and all related workflow lock files have been recompiled. Ready for review. Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
To allow these domains, add them to the network:
allowed:
- defaults
- "github.com"See Network Configuration for more information.
|
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
The compatibility row remains open to automated version bumps, allowing the quarantined release to be reintroduced.
Get a fresh assessment by requesting another Copilot review.
Review effort: Balanced
Findings: 1
Open (1)
What changed in this PR
Pins Copilot CLI to 1.0.83 to avoid the reported 1.0.85 HTTP 400 regression.
Changes:
- Downgrades the default, installer fallback, and compatibility maximum.
- Updates tests and adds a patch changeset.
- Regenerates affected workflow lock metadata.
| File | Description |
|---|---|
pkg/constants/version_constants.go |
Pins Copilot CLI to 1.0.83. |
pkg/constants/version_constants_test.go |
Updates the expected version. |
actions/setup/sh/install_copilot_cli.sh |
Updates the installer fallback. |
.github/aw/compat.json |
Caps compatibility at 1.0.83. |
.changeset/patch-revert-copilot-cli-1.0.85-http400.md |
Documents the rollback. |
.github/workflows/workflow-skill-extractor.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/weekly-editors-health-check.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/visual-regression-checker.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/uk-ai-operational-resilience.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/ubuntu-image-analyzer.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/squad.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/squad-plan.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/squad-game-planner.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/smoke-workflow-call.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/smoke-multi-pr.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/smoke-issues.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/smoke-copilot-small.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/smoke-copilot-sdk.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/smoke-copilot-mai.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/smoke-copilot-auto.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/smoke-checkout-pr-dispatch.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/security-compliance.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/pr-nitpick-reviewer.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/pr-description-caveman.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/objective-impact-report.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/mergefest.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/layout-spec-maintainer.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/firewall.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/daily-trajectory-grader-implementer.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/daily-team-status.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/daily-spec-coverage-kiro.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/daily-schema-audit-cursor.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/daily-regression-audit-kiro.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/daily-pr-review-cursor.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/daily-model-resolution.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/daily-malicious-code-scan.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/daily-github-docs-seo-optimizer.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/daily-byok-ollama-test.lock.yml |
Regenerates Copilot version metadata. |
.github/workflows/agent-persona-explorer.lock.yml |
Updates the detection-engine version metadata. |
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
| "max-agent": "1.0.83", | ||
| "open": true |
|
🎉 This pull request is included in a new release. Release: |

Copilot CLI 1.0.85 returns an instant HTTP 400 "Bad Request" on the very first
/responsesrequest for some workflow shapes, failing agent runs before any tokens are consumed. Diffing compiled workflows between the last known-good release and the broken one showed the Copilot CLI version bump (1.0.80 → 1.0.85) as the only relevant change, so this reverts the default/compatible version to 1.0.83 pending an upstream fix.Version pin revert
pkg/constants/version_constants.go:DefaultCopilotVersionreverted from1.0.85to1.0.83, with a comment noting the regression and the issue link..github/aw/compat.json:agent-compat-v1copilot rowmax-agentcapped at1.0.83so the compat-matrix resolution path (used by already-pinned workflows) also avoids 1.0.85.actions/setup/sh/install_copilot_cli.sh: baked-inDEFAULT_COPILOT_VERSIONfallback synced to match viascripts/sync-compat.sh.Tests & changelog
pkg/constants/version_constants_test.goupdated to expect1.0.83.Generated workflows
.lock.ymlfiles; the only diffs are1.0.85→1.0.83version strings in the baked-in engine metadata.