github / github/copilot-cli

Regression: exit summary not shown after upgrading to 1.0.74 / 1.0.75

未关闭
#4,268 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
area:sessions
主要语言
Shell
星标
11.2k
派生
1.9k
平均合并
14 小时 16 分钟
30 天内合并 PR
6

描述

## Summary
After upgrading from `1.0.73` to `1.0.74` (and still broken in `1.0.75`), the CLI no longer prints the session/exit summary when quitting. Rolling back to `1.0.73` restores the expected behavior.

## Environment
- Copilot CLI: broken on `1.0.74` and `1.0.75`; works on `1.0.73` (current rollback)
- OS: Ubuntu 22.04.5 LTS on WSL2 (kernel `6.18.33.1-microsoft-standard-WSL2`)
- Terminal: `xterm-256color`
- Shell: `/bin/bash`
- `TERM=xterm-256color`

## Steps to reproduce
1. Run `copilot` (interactive mode).
2. Have a normal conversation.
3. Exit via `/exit` (also tried `ctrl+d`).
4. Observe: no summary is printed on exit.

## Expected behavior
On exit, the CLI prints a session summary (as it does in `1.0.73`).

## Notes
- `/exit print` still force-prints the session content, but the normal automatic summary on exit is missing.
- Verified on both `1.0.74` and `1.0.75` before rolling back to `1.0.73`.
- No relevant setting in `settings.json` appears to gate this (`showTimestamps`, footer settings, etc. were checked).

## Regression range
First bad: `1.0.74` — Last good: `1.0.73`

贡献指南

打开贡献指南

调研方向

运行交互式 copilot CLI 并使用 /exit 或 ctrl+d 退出,以重现回归,然后比较 1.0.73 和 1.0.74 之间的行为。跟踪正常退出路径,而不是用于打印的 /exit 命令;当退出时返回自动会话摘要且不破坏现有的强制打印行为时,即表示完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
shell
领域
cli
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
活跃
描述清晰度
描述清楚
新手友好度
68/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。