Proactive Tasks

🚀 让AI主动为你推进目标

自主任务管理系统,支持目标分解、心跳驱动工作流与异步进度同步,将被动响应转变为主动协作。

收藏
17.5k
安装
4k
版本
1.2.0
CLS 安全性认证2026-06-05
点击查看完整报告 >

使用说明

核心定位

Proactive Tasks 是一套面向AI Agent的主动式任务管理系统,核心目标是打破"等待指令→执行→等待"的被动循环,让Agent能够在与人类共享目标的框架下自主推进工作。

核心用法

系统采用目标-任务双层结构:顶层为长期目标(Goal),下层为可执行的子任务(Task),支持优先级标注、依赖关系管理和状态流转(pending → in_progress → blocked → needs_input → completed)。关键创新在于心跳集成机制——通过每30分钟触发的Heartbeat,Agent自动查询next-task,在无人工干预的情况下工作10-15分钟,并在关键节点(完成里程碑、遇到阻塞、需要决策)主动向人类发送更新。

运行模式分为Interactive(主会话内,有完整上下文,适合决策类工作)和Autonomous(隔离的agentTurn,适合纯计算/报表类任务),设计上明确避免用systemEvent做后台工作以防止打断主会话。

显著优点

  • 真正的异步协作:人类无需持续在场,Agent可持续积累进度
  • 状态透明化:JSON存储的任务状态让进度可查询、可审计
  • 智能打扰控制:仅在有实质进展或阻塞时才消息人类,避免信息过载
  • 工程化设计:依赖管理、优先级排序、防中断架构均体现生产级考量

局限性与风险

  • 上下文隔离风险:Autonomous模式下Agent失去主会话上下文,可能做出与整体意图偏离的决策
  • 任务粒度管理:过大任务导致进度黑箱,过小任务引发消息 spam,需要人类持续调教
  • 心跳可靠性:若cron或HEARTBEAT.md配置不当,整个主动机制将失效退化为被动模式
  • 目标漂移:长期运行中Agent可能因局部优化而偏离人类真实意图

适合人群

  • 需要与AI协作推进长期项目(如硬件开发、研究课题)的技术用户
  • 希望减少"跟进成本"、信任Agent在一定范围内自主决策的进阶用户
  • 有明确目标但时间碎片化、无法持续对话的知识工作者

安全评估

数据存储于本地JSON,无外部API调用;风险主要来自自主性本身——错误配置可能导致Agent在错误方向上持续执行。建议配合VFM/ADL框架做功能演进评审。

安全解读

核心功能

Proactive Tasks 是一套本地任务管理系统,核心目标是让 AI 助手从"被动等待指令"转变为"主动推进目标"。系统支持:

  • 目标与任务管理:创建长期目标,拆解为可执行的子任务
  • 依赖关系处理:任务间可设置前置依赖,自动识别可执行路径
  • 自主心跳工作:通过 cron 定时触发(建议30分钟),自动检查并执行待办任务
  • 智能人机交互:完成关键里程碑或被阻塞时主动通知人类

显著优点

1. 架构清晰:两模式设计——systemEvent(交互式,有完整上下文)与 agentTurn(隔离式,纯计算),避免后台任务干扰主对话
2. 零外部依赖:仅使用 Python 标准库(json、pathlib、uuid等),供应链攻击面为零

3. 数据安全:完全本地 JSON 存储,无网络通信,符合 GDPR 数据最小化原则

4. WAL 协议:内置预写日志机制,防止数据丢失

5. 状态追踪完善:pending → in_progress → completed / blocked / needs_input,生命周期清晰

潜在局限

  • T3 来源可信度:由个人开发者 Toki 维护,虽代码审计通过,但缺乏企业级背书
  • 无云同步:纯本地设计意味着多设备场景需自行解决同步
  • 任务粒度要求:需人类主动拆解为"15-60分钟可完成"的子任务,否则自主性受限
  • 上下文隔离风险agentTurn 模式无主会话上下文,复杂决策可能丢失背景

适合人群

  • 需要 AI 持续在后台推进长期项目的重度用户
  • 对数据隐私敏感、拒绝任何外部 API 的本地优先派
  • 愿意配置 cron/heartbeat 的技术用户

常规风险

  • 低频消息 spam:文档明确警示避免过度通知,但仍依赖实现者的自律
  • 任务漂移:自主执行时可能偏离原始目标,需人类定期回顾校准
  • 文件系统操作:虽经审计为低风险,仍存在本地目录读写(data/tasks.jsonmemory/ 等)

安全认证亮点

CLS-Certify v2.1.0 全扫描通过,评分 80/100(S级)。静态分析、动态行为、依赖审计、网络流量、隐私合规五项全部通过。仅"威胁情报"项因 T3 来源标记为 warn,属预期内结果。

Proactive Tasks 内容

scripts文件夹
手动下载zip · 18.0 kB
task_manager.pytext/plain
请选择文件