# 极简顶部栏与自适应输入框
日期:2026-08-14
# 目标
减少对话顶部的重复入口,把模型选择放到真正发起任务的输入区;修复输入框在不同中心列宽度下的宽度与高度适应问题。
# 变更
- 顶部只保留会话标题、清空会话与主题切换;移动端保留打开会话栏按钮。
- 移除顶部模型、链路、工件、命令入口以及命令面板;轨迹和工件仍可从工作页签进入。
- 模型选择移至输入框底部,与发送、暂停、运行状态和 Token 预算处于同一任务控制区。
- 输入框使用
min(最大阅读宽度, calc(可用宽度 - 安全边距)),并根据内容自动增长到 180px 上限;窄屏保持 100% 宽度。
# 验证
web/执行npm run build与git diff --check。- 在桌面、窄桌面与移动宽度检查输入框不横向溢出;多行输入时高度会增长。
- 模型选择仍调用既有
POST /api/model,没有改变模型切换协议。
# 边界
- 清空会话和主题仍作为全局会话操作保留在顶部。
- “命令面板”没有后端职责且已有工作页签替代,因此本次移除;后续如需快捷键,应以可发现的任务命令体系重新设计。