核心功能
Proactive Tasks 是一套将 AI 助手从"等待指令"转变为"主动协作"的任务管理系统。它通过目标分解、状态追踪和心跳机制,使代理能够在无人提示的情况下持续推进长期项目。
显著优点
1. 自主执行架构:支持心跳驱动(每30分钟)的自动检查与任务执行,无需人工唤醒
2. 生产级可靠性:v1.2.0 引入 WAL 日志、SESSION-STATE 工作内存、工作缓冲区和自愈健康检查四层防护,确保上下文截断时不丢失工作
3. 智能人机协作:代理自动判断何时汇报(里程碑完成、遇到阻塞),避免信息过载
4. 双模式运行:交互模式(systemEvent)用于决策,隔离模式(agentTurn)用于后台计算,互不干扰
5. 演化 guardrail:VFM/ADL 评分框架强制优先稳定性与可解释性,抑制过度工程
潜在局限
- 依赖外部心跳配置:需手动设置 cron 或等效触发机制才能启用自主模式
- 学习曲线陡峭:WAL、工作缓冲区、SESSION-STATE 等概念对普通用户不够直观
- 无可视化界面:纯 CLI 操作,缺乏看板或甘特图等视图
- 单文件存储:
data/tasks.json在大规模项目下可能成为瓶颈 - 时间异常仅标记不自动修复:实际耗时远超预估时仍需人工介入
适合人群
- 需要 AI 长期自主跟进复杂项目的开发者/研究者
- 追求"设置后遗忘"(set-and-forget)自动化工作流的技术用户
- 与 AI 建立持续协作关系、希望减少频繁提示负担的重度用户
常规风险
| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 上下文丢失 | 长时间运行后记忆压缩导致状态丢失 | WAL + 工作缓冲区双保险 |
| 数据损坏 | 自主操作中的写入错误 | 自愈健康检查自动检测修复 |
| 过度自主 | AI 在不合适时机执行操作 | 严格的模式分离(交互/隔离) |
| 通知疲劳 | 频繁无意义汇报 | 内置"不骚扰"最佳实践指南 |