Skip to content

[Feature]: 工具审批栏交互细节改进建议 #1920

Description

@liao-zh

Problem / opportunity

下面是对v0.2.14工具审批栏在交互细节上的一些建议,其中1和2应该能直接提升体验,其他几条可能需要多一些考虑:

  1. 一条授权也可以加上“允许/拒绝全部”,这样在一条/多条交替出现时,不需要左右移动鼠标,增强审批栏的一致性。
  2. 想查看命令全貌时,光标悬停弹窗显示太小,长了还可能显示不全,而在背后的会话区里的弹窗显示效果好的多,可以搬过来,宽度应该可以随代码变宽而变宽吧。
  3. 输入框中有文字时,可以把“拒绝”突出显示或把“允许”按钮变灰以进行视觉上的引导(包括左侧和右侧的),减少误触。之前版本是先拒绝再写,没有误触的空间,现在变成了先写,可能写完顺手就点了下面的允许。不过可能的问题是,写字之后选允许也可以是一种有意的操作,这样看来增强“拒绝”可能比把“允许”变灰更好一些,表明“允许”仍然是可以点击的。
  4. “始终允许”是否要改成更小范围内的允许,比如“当前轮次允许”或者“会话允许”,可能按轮次的情况更多,比如当前轮次指令下主要是只读操作,下个轮次就变成主要是执行了,而且现在没有地方设置?全局权限已经可以在输入框右下角方便设置了。
  5. 多条审批时支持多选,比如只有最后一条想要拒绝时,就不用点很多次了。可能的问题是增加了复杂度,不一定有必要支持多选,多选之后还要把右下角改成“允许/拒绝选中”,左下角的“允许一次/拒绝”变灰,保留“会话允许”,还可能需要增加“取消多选“按钮或快捷键。
Image Image

Proposed behavior

见上

Product surface

Desktop app

Details, examples, or constraints

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions