Repository navigation
Conversation
ApprovabilityVerdict: Approved at Macroscope's review found this PR approvable — This is a small, well-tested server bug fix that preserves Claude's initial permission fallback during reused sessions without changing product defaults or adding new capability. Supported Auto sessions and existing permission restoration behavior remain covered and unchanged. You can add or adjust custom eligibility rules. Learn more. |
Dismissing prior approval to re-evaluate 93d9b3b
|
Note Written by Thanks for this. I'm closing it as part of PR triage. Another PR already covers the same fix. From the review: #15687 already preserves Claude's initial permission fallback so follow-up messages do not retry unsupported Auto mode. If you think this was a mistake, message me on Twitter at @maria_rcks and I'll take another look. |
Claude can silently start an unsupported Auto session in Manual. T3 then tried to restore Auto before follow-up turns, causing
setPermissionModeto fail for delegated children and manually selected threads.Records the first permission mode reported by each live Claude process and preserves its initial Auto-to-Manual fallback. Later mode changes still trigger restoration, including after EnterPlanMode. Supported Auto sessions continue to restore Auto, and replacement processes start with fresh state. This uses the provider's reported behavior rather than a model allowlist.
Fixes #15650.
validation after updating to current main on october 11:
replaces #15692, whose original source fork was deleted.
initial implementation by gpt-6.1-sol through codex. updated by gpt-6-astra through codex in t3 code.
gpt 6 astra writing on behalf of ash.