allow-all mode resets after long inactive period
まだ誰も着手していません。
- 主要言語
- Shell
- スター
- 11.2k
- フォーク
- 1.9k
- 平均マージ
- 14時間 16分
- マージ済み PR(30日)
- 6
説明
Describe the bug
After a long period of no activity (ie 8 hours) the allow-all permissions are dropped. This is not a resumed session - just wake the machine back up and continue using the same cli.
Diagnosis: the session temporarily lost --yolo / allow-all mode.
• At 2026-09-02 14:16:59Z, permissions changed from allow-all to manual .
• Between 14:23:20Z and 14:38:05Z, the CLI generated 137 managed approval requests: 131 reads and 6 shell commands. All were approved.
• At 14:38:26Z, permissions changed back to allow-all ; approval requests then stopped.
• This was not specific to unsafe MCP or subagent tools—the prompts were mostly ordinary file reads.
The reset occurred during a long inactive/resume gap, with no user command recorded. The log does not include process arguments, so it cannot distinguish between resuming the session without --yolo and a Copilot CLI 1.0.83-1 resume bug that dropped the permission mode. If the resumed invocation definitely included --yolo , this is CLI behavior worth reporting.
The recurring hook-telemetry.ps1 five-second timeout is a separate repository-hook issue and did not cause the approval prompts. Use /permissions after resuming to confirm the effective mode; /allow-all restores it immediately.
Stats:
• Version: 1.0.83-1
• Windows environment
• Started/resumed with --yolo
• Permission mode unexpectedly changed from allow-all to manual
• It generated 137 approval prompts until /allow-all restored the mode
• Relevant timestamps: 2026-09-02 14:16:59Z through 14:38:26Z
• Session ID: 592d3c81-8389-480e-90c6-dfb9e296cb6c
Affected version
GitHub Copilot CLI 1.0.83-1
Steps to reproduce the behavior
- Start in --yolo
- Do some things
- Stop doing them and wait several hours (machine hibernates)
- Wake up machine and ask existing CLI (still open) to do something
Expected behavior
yolo mode should be preserved.
Additional context
No response
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
Windows でセッション再開フローと --yolo の権限初期化から始め、/permissions を使って長時間の非アクティブ状態の前後で有効なモードを確認します。休止状態への移行と復帰のシーケンスを再現し、その後も allow-all が有効なままで、予期しない承認プロンプトが表示されないことを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- shell
- 領域
- authorization, cli
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 活発
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100