03
场景
四个高频场景,每个都是一条从输入到结果交付的任务闭环。
问什么 → 查哪里 → 拿结果
1
用户提问
「我有哪些未读邮件?」「之前收藏的 Rust 文章在哪?」
2
Agent 选模块
邮件走 mail,笔记书签走 search,一次跨全模块
3
结构化返回
--json 输出,Agent 直接消费
4
沉淀记忆
偏好写入 memory add,下次自动记得
$ everyday mail list --unread --limit 5 --json
[{"uid":12841,"folder":"INBOX","from":"张三","subject":"Q3 项目排期确认"},…] → 3 封未读
$ everyday search query "rust async" --module note,bookmark --json
[{"source":"bookmark","title":"Tokio 官方教程"},{"source":"note","title":"Rust 异步笔记"}] → 2 条命中
$ everyday memory get user --json
{"count":2,"facts":[{"predicate":"prefers","object":"rust"},{"predicate":"works_on","object":"everyday"}]}
看日程 → 排任务 → 闭环追踪
1
查看日程
cal list 拉取今明日程(CalDAV 同步)
2
待办整理
todo list 按到期排序,识别 P1 优先项
3
状态流转
todo start / todo complete
4
结果交付
Agent 汇总「今日安排 + 待办提醒」交付用户
$ everyday cal list --json
[{"主题":"产品评审会","开始":"15:00","结束":"16:00"},{"主题":"健身","开始":"17:30","结束":"18:30"}]
$ everyday todo add --title "准备评审材料" --priority P1 --json
{"status":"Created","priority":"P1"} ✅ 已创建
$ everyday todo complete <page_id> --json
{"status":"Done"} ✅ 已归档
定时触发 → 聚合 → 交付 → 自检
2
全源聚合
timeline today --sync 同步邮件/日历/RSS/待办
3
健康自检
health --json 确认 11 模块全部可用
$ everyday health --json
[{"module":"config","healthy":true},…,{"module":"memory","healthy":true}] → 11/11 全部健康
$ everyday timeline today --sync --json
[{"source":"rss","title":"OpenAI 桌面端 ChatGPT 上线语音交互…"},{"source":"rss","title":"Grok Imagine 图像编辑重大升级"}]
$ everyday config list --json
{"default_account":{"mail":"work"},"rss":{"feeds":["aihot","bestblogs"]}}
拉取 → 摘要 → 收藏 → 沉淀
1
拉取资讯
rss fetch 订阅 AI / 技术 / 博客多路源
2
智能摘要
rss digest 按分类聚合,产出摘要
3
收藏归档
bookmark add 打标签收藏,供后续检索
$ everyday rss fetch --name aihot --limit 3 --json
[{"title":"用DistilBERT LoRA与TF-IDF基线做IMDb情感分析"},{"title":"Seedance 2.5 上线一周新增六种创意玩法"},{"title":"OpenAI 桌面端 ChatGPT 上线语音交互功能…"}]
$ everyday rss digest --category ai --json
{"count":12,"top":[{"title":"OpenAI 语音交互","score":0.92},…]} → 今日 AI 资讯 12 条
$ everyday bookmark add --url "https://tokio.rs" --tags rust,async --json
{"status":"Saved","tags":["rust","async"]} ✅ 已收藏