| 07-phase-06-mention-upload |
01 |
prompt-submit-and-display-separation |
| prompt-compose |
| references |
| skills |
| message-display |
| e2e |
|
| phase |
provides |
| 07-phase-06-mention-upload |
07-01-PLAN.md |
|
|
| 提交态拼接“优先使用”提示(附件优先,Skill次之) |
| 显示态与提交态分离(消息区不回显拼接提示) |
| 规则单测与发送链路 e2e 回归 |
|
| frontend-chat-input |
| thread-submit-payload |
| message-render |
|
| added |
patterns |
| frontend/src/core/threads/priority-hint.ts |
|
| compose-before-submit with original-display preservation |
| case-insensitive dedupe for attachment/skill labels |
|
|
| created |
modified |
| .planning/phases/07-phase-06-mention-upload/07-01-SUMMARY.md |
| frontend/src/core/threads/priority-hint.ts |
|
| frontend/src/core/threads/hooks.ts |
| frontend/src/core/threads/hooks.test.ts |
| frontend/src/components/workspace/input-box.tsx |
| frontend/src/components/ai-elements/prompt-input.tsx |
| frontend/src/core/messages/utils.ts |
| frontend/src/components/workspace/messages/message-list-item.tsx |
| frontend/tests/e2e/input-and-compose.spec.ts |
|
|
| 发送 payload 使用 submitText,消息显示继续使用用户原文。 |
| 拼接模板固定为:优先使用【附件...】和【Skill...】;单类单出;大小写不敏感去重。 |
| 在渲染层仅剥离固定后缀,避免拼接文案回显到用户消息区。 |
|
|
45 min |
2026-04-17 |