Files

22 lines
762 B
Markdown

## Context
当前 AI 输入栏中 `text` 既表示文本模型,又承担 Agent 模式入口。这个复用导致:
- UI 无法显式提供“文本生成”
- 历史记录与偏好存储只能把 `text` 特判成 `agent`
- 后续给文本模型增加参数与执行链时会继续污染 Agent 逻辑
## Decision
- 引入独立的 `agent` 生成类型
- 保留 `text` 作为纯文本生成
- `agent` 继续走 `ai_analyze`
- `text` 新增直接生成步骤 `generate_text`
- 文本生成完成后统一落到 `insert_to_canvas`
## Notes
- 旧本地存储中的 `generationType: text` 默认视为旧 Agent 模式,并通过版本字段迁移
- 文本类型首版保持 `count = 1`
- 文本参数先接入通用的 `temperature``top_p``max_tokens`