[MD]# v2.5.3 到 v3.2.0 更新内容
---
## v2.5.4
- **feat(CLI)**: 添加生成状态可视化与实时反馈
- **feat**: 使用 jtokkit 实现精确的 token 计算
- **feat(manager)**: 添加 AI 生成状态显示任务
- **fix(CLIManager)**: 添加错误状态处理并修复异常状态显示
- **refactor(CLIManager)**: 移除生成状态跟踪中的冗余状态设置
- **fix**: 将 ProtocolLib 依赖改为可选并添加空值检查
---
## v2.5.5
- **feat(配置管理)**: 改进配置文件版本更新时的迁移逻辑
- **fix**: 改进工具调用提取逻辑并优化 #diff 命令的使用说明
- **feat**: 添加防死循环检测机制
- **fix(防循环)**: 修复重复操作检测后仍会计入调用历史的问题
- **feat(防循环)**: 为对话会话添加防循环检测豁免功能
---
## v2.6.0
- **fix(CloudFlareAI)**: 为 gpt-oss 模型切换至 responses API
- **fix(CloudFlareAI)**: 修复响应解析逻辑并添加推理模型参数
- **fix(CLIManager)**: 修复 feedbackToAI 中错误处理时计时器不停止的问题
- **feat**: 微调预设文件并改进消息捕获及处理
---
## v3.0.0
- **feat(CLIManager)**: 添加工具调用中断恢复功能
- **feat**: 在 YOLO 模式下为风险命令添加手动确认机制
- **feat**: 添加 OpenAI 兼容 API 支持和可配置超时
- **fix(CLIManager)**: 改进 #diff 命令的参数解析和显示
- **fix(CLIManager)**: 美化 diff 操作
- **fix(CLIManager)**: 优化循环检测提示和确认消息的显示
- **fix**: 微调提示词
- **fix**: 微调工具调用规则描述中的措辞错误
- **style(config)**: 移除配置文件中多余的空行以提升可读性
- **refactor(CLIManager)**: 将 YOLO 模式提示信息中的中文替换为英文
- **style(CLIManager)**: 修正 YOLO 模式消息发送行的缩进
- **fix**: 调整防循环阈值以平衡安全性与灵活性
- **chore**: 将日志和提示信息翻译为中文
---
## v3.0.1
- **docs**: 更新项目文档和图片资源
---
## v3.1.0
- **fix(CLIManager)**: 修复空消息内容导致的 NPE 问题
- **fix(api)**: 强制使用 HTTP/1.1 并自动补全阿里云 API 路径
- **docs**: 将工具 #get 重命名为 #getpreset 并更新相关文档
- **docs**: 添加 README 图片资源
- **docs**: 更新 README 图片资源
- **fix(解析)**: 放宽工具调用的行首限制并更新提示
- **feat**: 添加玩家退出时清理 CLI 状态的监听器
- **docs(preset)**: 更新房屋建造预设并优化提示说明
- **fix(CLI)**: 退出前自动取消待处理的操作
---
## v3.2.0
- **feat(notice)**: 添加公告功能
- **fix(api)**: 为 CloudFlare AI 请求添加重试机制
- **feat**: 添加状态显示位置切换功能
- **feat(命令)**: 为 /cli 命令添加 display 子命令支持
---
## 主要功能亮点
### 安全性增强
- 添加防死循环检测机制,防止 AI 陷入重复操作
- YOLO 模式下风险命令仍需手动确认
- 工具调用中断恢复功能
### API 支持
- 新增 OpenAI 兼容 API 支持(支持 DeepSeek、Ollama、阿里云通义千问等)
- 为 gpt-oss 模型切换至 responses API
- CloudFlare AI 请求添加重试机制
### 可视化改进
- 添加生成状态可视化与实时反馈(动作栏显示)
- 使用 jtokkit 实现精确的 token 计算
- 状态显示位置可切换
### 体验优化
- 玩家退出时自动清理 CLI 状态
- 改进 #diff 命令的参数解析和显示
- 配置文件版本更新时的自动迁移
- 日志和提示信息中文化[/MD]