背景
CodeInsights 已具备 Agent / Pipeline 执行能力,但缺少类似 Codex App 的自动化任务系统。用户需要定时运行、监控、提醒、继续线程或在指定工作区执行重复任务。
目标
- 新增自动化任务模块,支持创建、查看、暂停、恢复、删除和运行历史。
- 支持两类任务:定时工作区任务和当前线程 follow-up/heartbeat。
- 每个任务绑定工作区、运行模型/渠道、提示词、计划规则、状态和最近执行结果。
- 自动化执行必须有并发守卫、日志追踪、失败重试/退避和用户可见的错误状态。
验收标准
- 用户可创建每日/每周/间隔运行的自动化任务,并能看到下一次运行时间。
- 任务运行时复用现有 Agent/Pipeline 运行能力,并按工作区隔离产物与日志。
- 支持暂停/恢复/立即运行;删除任务不会删除历史会话,除非用户明确选择。
- 应用重启后任务配置和运行状态可恢复。
- 补充 BDD 测试覆盖:创建任务、调度触发、暂停恢复、失败记录、重启恢复。
技术备注
- 本地存储优先,使用
~/.codeinsights/ 下 JSON 配置 + JSONL 运行日志,不引入本地数据库。
- 计划表达不要直接暴露复杂底层规则给普通用户,UI 使用自然语言和明确时间展示。
- 注意远程执行权限、API Key、工作区文件写入权限与现有 permission mode 的关系。
背景
CodeInsights 已具备 Agent / Pipeline 执行能力,但缺少类似 Codex App 的自动化任务系统。用户需要定时运行、监控、提醒、继续线程或在指定工作区执行重复任务。
目标
验收标准
技术备注
~/.codeinsights/下 JSON 配置 + JSONL 运行日志,不引入本地数据库。