nitonitori
1ba326279f
fix(markdown): 修复并优化Markdown追加内容分片逻辑
- 重新实现Markdown追加分片,确保每个分片为完整独立的顶级区块序列,满足update_document追加模式要求
- 修复分片过程中丢失换行符导致标题等Markdown元素识别错误的问题
- 解决超大表格和代码块被截断在单元格或代码围栏中间的问题
- 修正读取回写验证,避免与服务器未接收的内容比较导致验证失败
- 统一多条Markdown写入路径,统一分片逻辑与分片大小限制(30000字符)
- doc update --index参数在内容需分片时改为失败,避免不可预期的插入位置
- 添加分片写入过程中的降级变更通知字段,明确分片对文档结构的影响
- 优化写入流水线,增强超长内容自动分片支持和错误处理逻辑
- 补充分片相关的单元测试,保障内容完整性及边界拆分行为
2026-08-24 15:15:11 +08:00
..
2026-08-11 11:52:57 +08:00
2026-08-07 12:01:33 +08:00
2026-08-17 16:01:14 +08:00
2026-08-17 16:01:14 +08:00
2026-08-10 17:39:40 +08:00
2026-08-13 11:35:35 +08:00
2026-08-19 14:37:31 +08:00
2026-08-19 14:37:13 +08:00
2026-08-17 16:01:14 +08:00
2026-08-18 19:25:17 +08:00
2026-08-23 19:40:06 +08:00
2026-08-20 16:09:18 +08:00
2026-08-20 16:09:18 +08:00
2026-08-17 16:01:14 +08:00
2026-07-28 18:59:04 +08:00
2026-08-17 17:30:12 +08:00
2026-08-17 17:30:12 +08:00
2026-08-17 16:01:14 +08:00
2026-08-17 16:01:14 +08:00
2026-08-23 19:40:26 +08:00
2026-08-23 19:40:26 +08:00
2026-08-14 01:01:53 +08:00
2026-08-17 16:01:14 +08:00
2026-08-23 19:39:45 +08:00
2026-08-18 19:25:17 +08:00
2026-08-06 09:56:58 +08:00
2026-08-06 09:56:58 +08:00
2026-08-24 15:15:11 +08:00
2026-08-24 15:15:11 +08:00
2026-08-17 16:01:14 +08:00
2026-08-06 09:56:58 +08:00
2026-08-03 12:10:54 +08:00
2026-08-19 14:37:31 +08:00
2026-08-03 12:10:54 +08:00
2026-07-10 10:04:10 +08:00
2026-08-17 16:01:14 +08:00
2026-08-17 16:01:14 +08:00
2026-08-10 17:39:40 +08:00
2026-08-05 11:24:58 +08:00
2026-08-17 16:01:14 +08:00
2026-08-11 11:52:57 +08:00
2026-08-03 12:10:54 +08:00
2026-08-07 17:19:36 +08:00
2026-08-23 19:39:45 +08:00
2026-08-19 14:37:27 +08:00
2026-08-19 14:37:11 +08:00
2026-08-19 14:37:31 +08:00
2026-08-19 14:37:31 +08:00
2026-08-07 18:26:39 +08:00
2026-08-07 18:26:39 +08:00
2026-08-11 18:54:24 +08:00
2026-08-11 11:52:57 +08:00
2026-08-11 18:54:24 +08:00
2026-08-11 11:52:57 +08:00
2026-08-11 17:06:22 +08:00
2026-08-19 14:37:31 +08:00
2026-08-17 16:01:14 +08:00
2026-08-13 11:35:35 +08:00
2026-08-14 01:01:53 +08:00
2026-08-17 16:01:14 +08:00
2026-08-23 19:39:45 +08:00
2026-08-17 16:01:14 +08:00
2026-08-18 19:25:17 +08:00
2026-08-18 19:25:17 +08:00
2026-08-19 14:37:31 +08:00
2026-08-03 12:10:54 +08:00
2026-08-17 16:01:14 +08:00
2026-08-13 11:35:35 +08:00
2026-08-17 16:01:14 +08:00
2026-08-17 16:01:14 +08:00
2026-08-11 17:06:22 +08:00
2026-08-17 16:01:14 +08:00
2026-08-07 12:01:33 +08:00
2026-08-23 19:39:45 +08:00
2026-08-14 22:18:43 +08:00
2026-08-07 12:01:33 +08:00
2026-07-28 20:11:26 +08:00
2026-08-03 14:54:19 +08:00
2026-07-15 23:05:04 +08:00
2026-08-19 14:37:27 +08:00
2026-08-17 17:30:12 +08:00
2026-08-17 17:30:12 +08:00
2026-08-18 19:25:17 +08:00
2026-08-06 09:56:58 +08:00
2026-08-17 18:48:39 +08:00
2026-08-17 16:01:14 +08:00
2026-08-23 19:39:45 +08:00
2026-08-19 14:37:31 +08:00
2026-08-07 17:19:36 +08:00
2026-08-13 11:35:27 +08:00
2026-08-17 16:01:14 +08:00
2026-07-15 16:45:51 +08:00
2026-08-17 16:01:14 +08:00
2026-08-17 16:01:14 +08:00
2026-08-17 16:01:14 +08:00
2026-08-17 16:01:14 +08:00
2026-08-11 11:52:57 +08:00
2026-08-19 14:37:13 +08:00
2026-08-05 11:24:58 +08:00
2026-08-19 14:37:31 +08:00
2026-08-17 16:01:14 +08:00
2026-08-23 19:39:45 +08:00
2026-08-14 22:18:43 +08:00
2026-08-14 22:18:47 +08:00