SuperAPI AI 工具集

scheduled-summary

通用与其它

查看项目

更新于 10-16 01:19

技能介绍

用途:为定时任务(cron)生成周期性的跨会话摘要,把其他会话、计划作业、已保存记忆和未完成事项集中呈现,适合聊天平台或任何接受 Markdown/纯文本的通知渠道。

主要能力:读取可选的本地数据源(会话库、cron 输出目录、记忆 JSON、日志文件、决策记录目录),按可配置时间窗口过滤,输出 Markdown、JSON 或文本。内容包括会话活动(启动/完成的会话及主题)、cron 作业状态(成功、失败、逾期)、记忆变更、工具使用统计(最常用工具、调用总数、错误数)以及未完成事项。未配置数据源时会输出模板摘要,由 agent 依据平台工具填充。

使用方式: python scripts/summarize.py generate --since 24h 可加 --sessions-db、--cron-dir、--memory-dir、--log-file 指定数据源;也支持对应环境变量 SESSIONS_DB、CRON_OUTPUT_DIR、MEMORY_DIR、LOG_FILE、DECISIONS_DIR。用 --sections sessions,cron,outstanding 选取片段,--format markdown|json|text 选择格式,--output 写入文件。config 查看配置,init --output 生成配置模板。

调度示例: 0 8 * * * cd /path/to/scheduled-summary && python scripts/summarize.py generate --since 24h --output /tmp/activity-digest.md

适用场景:日常运营摘要(sessions,cron,outstanding)、每周回顾(sessions,cron,memory,tools,outstanding)、低噪音健康检查(cron,tools)。可与 decision-log、news-monitoring 等集成。

限制:不是会话搜索或完整转录导出工具,也不是调度器仪表盘或密钥扫描器,无法保证源数据可安全发送。模板模式表示没有可读数据源,需人工或 agent 补充。会话库 schema 因平台而异,计数依赖可用列;需先人工检查输出中是否含敏感信息与过长内容。