Releases: BiBoyang/AMClaw
Releases · BiBoyang/AMClaw
AMClaw v0.3.1
- 本版本聚焦于归档链路的可读性与稳定性提升:新增 HTTP 规则摘要、扩展页面分类、摘要落
库与日报接入,并完成一轮 lint/接口整洁化收敛。 - 归档摘要(HTTP)
- 新增规则摘要生成:从标题 + 有效正文段落生成最小摘要。
- 归档 Markdown 新增 ## Summary 区块。
- PipelineResult 新增 summary 字段并向后续链路透传。
- 页面分类增强
- page_kind 从二分类扩展为五分类:
- error_page
- article
- index_like
- link_post
- webpage
- 分类优先级与判定规则已补充测试覆盖。
- 即使未提取到 primary body,也会对 preview 文本执行分类,避免一律降级为
webpage。
- page_kind 从二分类扩展为五分类:
- 摘要持久化与展示
- articles 表新增 summary 列(自动迁移,不影响旧数据)。
- mark_task_archived 支持写入摘要,并在重跑归档时允许覆盖为更新摘要。
- list_archived_tasks / ArchivedTaskRecord 增加 summary 字段。
- Reporter 接入摘要:
- 微信精简摘要:优先显示 标题 | 摘要
- 本地 Markdown 日报:新增 - summary: 行
- 多行摘要会在输出前扁平化,避免破坏列表结构。
- 健壮性修复
- 修复 HTML 属性提取逻辑,支持单双引号属性值(如 /
)。
- 补充单引号场景回归测试。
- 修复 HTML 属性提取逻辑,支持单双引号属性值(如 /
- 工程质量
- 清理并修复本轮 clippy 警告(包含参数结构化、类型复杂度简化、字符串处理优化
等)。 - 统一通过:
- cargo fmt
- cargo clippy --all-targets --all-features
- cargo test
- 清理并修复本轮 clippy 警告(包含参数结构化、类型复杂度简化、字符串处理优化
- 兼容性说明
- 数据库变更为向后兼容(新增列)。
- mark_task_archived 调用签名调整为参数结构体(内部调用点已同步)。