based on main/4a83b7 ## 🔴 导致UX劣化(主观)的特性变更 1. 不再支持shell工具结果流式输出:实时性下降,mscode亮点丢失(mscode为用户拉起模型训练后,用户将处于长时间的黑箱状态!) 2. 不再支持agent输出的流式渲染,统一buffered + final flush:实时性下降 3. 工具结果默认折叠,ctrl+o展开最近一条结果的vim视图:易用性下降,无法查看其他工具结果,割裂感 ## 🟡 待优化特性 1. 长shell命令表达优化||避免通过cat<<'EOF'方式写文件 mscode在write操作被拒绝后倾向于使用shell(cat...)方式来试图进行等价操作,这里: - 该操作是否合理 - 长shell命令情况下,TUI对tool call的渲染很难看 - 极长的shell命令调用,其ask permission的弹窗无法上下移动查看文本,导致只能渲染出前半段文本,后半段文本和用户选项都被吞了 2. claude-code-like ctrl+c表现? 3. ctrl+c后异常出现的"Responding..."提醒 <img width="1691" height="404" alt="Image" src="https://github.com/user-attachments/assets/1a241fbb-be1b-4b1e-90ea-d429c6cb6c20" /> ## 🟡 小bugs 1. tool call与agent message交错情况下,agent message不合理的缩进问题 <img width="420" height="591" alt="Image" src="https://github.com/user-attachments/assets/63eb2c06-d897-4148-8a8c-9257f0d11bbe" /> 2. resize后tool call格式没对齐 <img width="430" height="168" alt="Image" src="https://github.com/user-attachments/assets/0872f6dd-7e08-4657-8c5d-caba96eb9e1d" />
based on main/4a83b7
🔴 导致UX劣化(主观)的特性变更
🟡 待优化特性
mscode在write操作被拒绝后倾向于使用shell(cat...)方式来试图进行等价操作,这里:
🟡 小bugs