修复: AI 消息卡片友好展示
- update_task 卡片后端补返 title + 前端 title 优先 + i18n 文案对齐(UX-260619-04,防裸 UUID id 辨识度低) - anthropic_compat 合并连续 user 块,修 GLM 1214 协议交替违规(B-260619-03)
This commit is contained in:
@@ -369,8 +369,9 @@ function formatAdvanceTask(r: ToolResult): string {
|
||||
|
||||
/** update_task 共享格式化: updated!==false 显字段更新,否则通用 updated */
|
||||
function formatUpdateTask(r: ToolResult): string {
|
||||
// UX-260619-04: title 优先(后端补返 title),无则回退 id(防裸 UUID),对齐 advance_task。
|
||||
return r.updated !== false
|
||||
? t('aiTool.updatedTaskField', { id: r.id || '', field: r.field || '' })
|
||||
? t('aiTool.updatedTaskField', { title: r.title || r.id || '', field: r.field || '' })
|
||||
: t('aiTool.updated')
|
||||
}
|
||||
|
||||
|
||||
@@ -63,7 +63,7 @@ export default {
|
||||
workflowTriggeredShort: 'Execution {exec}',
|
||||
|
||||
// UX-260616-04: formatToolResult covers all tools with human-readable summaries (missing keys)
|
||||
updatedTaskField: 'Task {id} updated field {field}',
|
||||
updatedTaskField: 'Task「{title}」 updated field {field}',
|
||||
advancedTask: 'Task「{title}」 advanced to {status}',
|
||||
// UX-260618-09: advance_task return-round accumulation (shown only when >0); UX-260618-14: {title} = task name (TaskRecord), fallback id
|
||||
advancedTaskWithRounds: 'Task「{title}」 advanced to {status} (returned {n} times)',
|
||||
|
||||
@@ -64,7 +64,7 @@ export default {
|
||||
workflowTriggeredShort: '执行实例 {exec}',
|
||||
|
||||
// UX-260616-04:formatToolResult 覆盖全部工具产出人类可读摘要(补缺失 key)
|
||||
updatedTaskField: '任务 {id} 已更新字段 {field}',
|
||||
updatedTaskField: '任务「{title}」已更新字段 {field}',
|
||||
advancedTask: '任务「{title}」已推进至 {status}',
|
||||
// UX-260618-09:advance_task 退回累加轮数(>0 才显);UX-260618-14:{title} 显任务名(后端返 TaskRecord),回退 id
|
||||
advancedTaskWithRounds: '任务「{title}」已推进至 {status}(已退回 {n} 次)',
|
||||
|
||||
Reference in New Issue
Block a user