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

50 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 和多模态模型共享统一附件语义。