2026-07-16 10:50:57 +08:00

1.6 KiB
Raw Blame History

Space、Conversation 与消息

Task 生命周期

实现阶段P1

  • 创建、命名、列出、切换、重命名、归档和删除 Task。
  • 提供首次启动的默认 Task并记录最近使用位置。
  • Task 的工作文件和 Agent 数据随整个 Task 目录移动。

Conversation 生命周期

实现阶段P1

  • 在每个 Space 内创建、命名、切换、重命名、归档和删除 Conversation。
  • 保存消息顺序、角色、可见内容和关联 Run。
  • 支持恢复最近 Conversation并为自动标题保留实现入口。

Project 绑定与发现

实现阶段P2

  • 将本地目录注册为 Project并初始化或复用根目录中的 .agent/
  • 支持 Project 移动后的重新定位、解绑和重新发现。
  • 保证项目源码不复制到 Agent 数据目录,多个会话共享同一个 Project 上下文。

Task 升级为 Project

实现阶段P4

  • 将整个 Task 目录移动至用户指定位置并改为 Project。
  • 更新 Space 类型、全局注册路径和相关上下文引用。
  • 处理目标目录冲突、Git 初始化与升级失败回退。

Conversation 搜索、分支与引用

实现阶段P4

  • 跨 Space 搜索 Conversation、消息和 Run 结果。
  • 支持编辑或重新执行历史输入,并通过会话分支保留原始对话。
  • 在新会话中引用其他 Conversation 或 Run并保留来源导航。

会话附件

实现阶段P6

  • 在消息中附加文件、图片、代码片段和其他本地资料。
  • 管理附件复制或引用策略、预览、上下文注入和删除。
  • 为 Web/Desktop 和多模态模型共享统一附件语义。