k88936
4e90465c45
修复:素材显示名在词干为空时回退 asset.id,不再产生空引用名
resourceDisplayName 在文件名去掉扩展名后为空(`.env` / `.gitignore` 这类整名就是扩展名的文件)时回退 asset.id,回退值同样过 normalizeMentionName;空名字会让 token 退化成只有触发符的裸 `@`,候选菜单里是空芯片、粘贴解析还会认领正文里任何一处裸 `@`
normalizeMentionName 的注释改为「只做归一化、不做兜底」,把兜底的落点写明在名字的来源侧
新增用例:`.env` 与 `config/.gitignore` 的显示名回退 asset.id、引用标签不再为空;把该回退去掉后用例变红
同步决策记录(校正「不做 resourceId 兜底」一条)、AGC 聊天素材引用功能说明与引用粘贴解析实施计划
2026-09-23 11:53:14 +08:00
..
2026-09-17 17:56:53 +08:00
2026-09-17 17:56:53 +08:00
2026-09-21 17:06:03 +08:00
2026-09-19 21:59:44 +08:00
2026-09-15 20:21:53 +08:00
2026-09-16 17:39:23 +08:00
2026-09-19 01:28:27 +08:00
2026-09-19 01:28:27 +08:00
2026-09-17 20:17:26 +08:00
2026-09-20 23:32:09 +08:00
2026-09-18 14:10:05 +08:00
2026-09-22 16:39:12 +08:00
2026-09-15 12:26:57 +08:00
2026-09-16 17:46:41 +08:00
2026-09-21 21:23:17 +08:00
2026-09-14 13:57:24 +08:00
2026-09-19 21:59:44 +08:00
2026-09-19 21:59:44 +08:00
2026-09-19 21:59:44 +08:00
2026-09-19 21:59:44 +08:00
2026-09-21 21:09:34 +08:00
2026-09-16 18:04:44 +08:00
2026-09-16 02:39:12 +08:00
2026-09-18 12:15:00 +08:00
2026-09-18 19:34:23 +08:00
2026-09-18 19:34:23 +08:00
2026-09-16 21:01:20 +08:00
2026-09-21 16:06:23 +08:00
2026-09-19 21:59:44 +08:00
2026-09-17 21:51:59 +08:00
2026-09-16 02:57:27 +08:00
2026-09-18 13:45:27 +08:00
2026-09-19 21:59:44 +08:00
2026-09-23 11:53:14 +08:00
2026-09-22 16:07:06 +08:00
2026-09-17 00:54:28 +08:00
2026-09-16 03:59:27 +08:00
2026-09-22 21:38:03 +08:00
2026-09-18 13:25:18 +08:00
2026-09-20 23:46:33 +08:00
2026-09-20 23:46:33 +08:00
2026-09-20 14:49:57 +08:00
2026-09-20 14:49:57 +08:00
2026-09-14 15:41:17 +08:00
2026-09-20 10:07:31 +08:00
2026-09-19 17:49:25 +08:00
2026-09-17 17:56:53 +08:00
2026-09-20 18:13:45 +08:00
2026-09-21 12:35:36 +08:00
2026-09-21 14:40:15 +08:00
2026-09-21 17:06:03 +08:00
2026-09-16 17:39:23 +08:00
2026-09-15 20:21:53 +08:00
2026-09-16 17:39:23 +08:00
2026-09-19 01:28:27 +08:00
2026-09-19 01:28:27 +08:00
2026-09-19 01:28:27 +08:00
2026-09-17 18:09:27 +08:00
2026-09-20 23:32:09 +08:00
2026-09-22 16:39:12 +08:00
2026-09-15 12:14:03 +08:00
2026-09-17 14:01:41 +08:00
2026-09-21 22:56:32 +08:00
2026-09-14 13:57:24 +08:00
2026-09-19 21:59:44 +08:00
2026-09-19 21:59:44 +08:00
2026-09-19 21:59:44 +08:00
2026-09-19 21:59:44 +08:00
2026-09-19 21:59:44 +08:00
2026-09-16 18:04:44 +08:00
2026-09-16 02:39:12 +08:00
2026-09-18 12:15:00 +08:00
2026-09-20 20:44:12 +08:00
2026-09-18 19:34:23 +08:00
2026-09-19 21:59:44 +08:00
2026-09-16 21:01:20 +08:00
2026-09-21 16:25:35 +08:00
2026-09-21 14:21:25 +08:00
2026-09-19 21:59:44 +08:00
2026-09-17 21:51:59 +08:00
2026-09-18 02:13:50 +08:00
2026-09-18 13:45:27 +08:00
2026-09-19 21:59:44 +08:00
2026-09-17 00:54:28 +08:00
2026-09-16 03:59:27 +08:00
2026-09-20 20:49:42 +08:00
2026-09-17 21:01:26 +08:00
2026-09-20 23:46:33 +08:00
2026-09-20 23:46:33 +08:00
2026-09-19 21:59:44 +08:00
2026-09-20 14:49:57 +08:00
2026-09-20 14:49:57 +08:00
2026-09-14 15:41:17 +08:00
2026-09-22 16:39:12 +08:00