用途:收集某个日期或时间窗口内的 AI 工具对话历史,按工作内容而非工具分组,生成主题化、项目导向的回顾并保存为 Markdown,适合每日回顾、周/月度总结、站会记录与工作日志。
主要能力:支持 --date 指定日期、--window Nd 指定滚动窗口(上限 30 天,超出会被截断并提示)、--tool 过滤工具(支持 grok、claude、codex、gemini、qwen、cursor、antigravity);按内容归组,追踪跨工具工作流与工具切换模式;区分每日与多日(3 天及以上)输出结构,多日按项目组织成冲刺报告式,并含 Side Projects;每条完成结论要求有明确完成/结果消息、回执或产出物作为证据,否则仅标为 requested 或 in progress。
必要用法:oma recap --date YYYY-MM-DD --json、oma recap --window 7d --json、oma recap --json(滚动最近 24 小时,不等于自然日)。CLI 不可用时,可仅对 ~/.claude/history.jsonl 使用 jq 回退处理,并说明覆盖范围受限。未指定日期默认今天;使用配置时区并说明假设。输出写入 .agents/results/recap/{date}.md 或 {start-date}~{end-date}.md,内容含 TL;DR、Overview、主题、Miscellaneous 与工具使用模式,回复语言遵循 .agents/oma-config.yaml。
适用场景:每日或阶段性工作活动总结、跨多个 AI 工具的整体工作流分析、工具切换模式分析、站会或周回顾准备。
限制:不适用于基于 Git 提交的代码变更回顾(用 oma retro)、实时智能体监控(用 oma dashboard terminal)与生产力指标(用 oma stats get)。历史不可用、时间戳不确定或数据稀疏时,需报告缺失来源与范围并说明假设;完成状态不得由工具调用或耗时推断。未提供收费、价格与平台信息。