Skip to content

Bugs & Feature-changes after inline-TUI #57

@townwish4git

Description

@townwish4git

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的弹窗无法上下移动查看文本,导致只能渲染出前半段文本,后半段文本和用户选项都被吞了
  1. claude-code-like ctrl+c表现?
  2. ctrl+c后异常出现的"Responding..."提醒
Image

🟡 小bugs

  1. tool call与agent message交错情况下,agent message不合理的缩进问题
Image
  1. resize后tool call格式没对齐
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions