feat: add stable scheduled tasks
Scheduled tasks previously created separate visible work for each run and lacked one conversation-backed product identity. Custom tasks now create or reuse one stable Task and Conversation, reuse that identity across triggers, and write text results back with Task provenance. Tasks default to Execute while preserving the configured Runtime, tool authorization, and high-risk approval boundaries. Schema v22 backfills existing schedules to stable Task and Conversation links without deleting historical runs. The conversation list, conversation Task strip, and Task Center now expose the same Task, with localized status metadata, overflow-aware titles, and shared schedule controls. Release note: 现在可以创建关联当前或新会话的定制计划任务;重复执行会复用同一 Task 并将文本结果回写会话,左侧会话列表和 Task Center 可直接查看和管理。
This commit is contained in:
@@ -51,6 +51,9 @@
|
||||
- 任何即将发送给模型的上下文都必须可见、可预览、可移除。
|
||||
- 模型输出不等同于执行授权,工具权限由独立权限层判定。
|
||||
- 核心体验保持一致,受系统限制的能力采用渐进增强和明确降级。
|
||||
- 不静默替换用户选择的 Provider、模型、Runtime、数据处理位置、工作模式、权限范围或
|
||||
质量档位。语义等价的内部恢复可以自动进行;涉及隐私、成本、能力或可感知质量的替代
|
||||
路径必须明确显示并由用户决定。
|
||||
- 安全、权限、更新签名和数据生命周期属于基础能力,不延期补做。
|
||||
|
||||
### 2.5 当前非目标
|
||||
@@ -589,13 +592,15 @@
|
||||
|
||||
### 5.13 Task 与自动化
|
||||
|
||||
每个 Task 与唯一 Conversation 一对一绑定;Task Center 只是 Task 的索引,不复制会话
|
||||
内容。内部步骤、委派、并行分支和定时触发使用 Job/Subjob,执行尝试使用 Run,它们留在
|
||||
所属 Task 中。
|
||||
每个 Task 只关联一条 Conversation,一条 Conversation 可以承载多个 Task;关联只增加
|
||||
Task 身份和左侧行首展开入口,不改变 Conversation 类型或复制会话内容。内部步骤、委派、
|
||||
并行分支和定时触发使用 Job/Subjob,执行尝试使用 Run,但当前 UI 只展示到 Task。
|
||||
|
||||
#### P1 功能
|
||||
|
||||
- 将多步工具调用保存为 Task。
|
||||
- 新建定制 Task 时选择当前或新 Conversation,默认 Execute,并明确显示 Runtime、Project、
|
||||
工作目录、工具和审批范围。
|
||||
- 执行前展示步骤计划、输入和权限。
|
||||
- 逐步执行、暂停、取消和人工检查点。
|
||||
- 失败重试和从安全检查点继续。
|
||||
@@ -622,6 +627,8 @@
|
||||
|
||||
- 系统通知和应用内通知。
|
||||
- 保留 Task Center 作为 Task 入口,显示范围、状态、最近进展和需要关注信息。
|
||||
- 左侧会话列表对关联 Task 显示行首展开按钮,展开后的 Task 子项使用任务图标,父行不重复
|
||||
任务标签,展开层级只到 Task。
|
||||
- 普通 Conversation、Job、Run、工具步骤和智能心跳记录不作为顶层 Task。
|
||||
- 生成完成、任务完成、任务失败和等待确认。
|
||||
- 未读数量、全部已读和按类别过滤。
|
||||
|
||||
Reference in New Issue
Block a user