- README.md: 重写中文文档,补充特性说明、项目结构、使用指南 - README.en.md: 重写英文文档,与中文版对齐 - CHANGELOG.md: 补充 v5.0.0 更新日志 - CONTRIBUTING.md: 新增贡献指南 - HELP.md: 更新使用指南,适配 v5.0.0
2.1 KiB
2.1 KiB
更新日志
所有重要更改都记录在此文件中。格式基于 Keep a Changelog。
v5.0.0 (2026-04-25)
🚀 新增功能
- TUI v2 — 全新 TUI 界面,对标 Claude Code / OpenCode,暗色主题 + 现代布局
- 完整 MCP 协议支持 — 为所有插件添加 MCP (Model Context Protocol) 定义
- 代码统计 Skill (
code_stats) — 新增 Skill 协议示例 - 工程化自动化插件 — 新增 3 个工程化自动化插件(
auto_engineer、project_analyzer、git_workflow) - 任务调度器 (
scheduler) — 定时任务支持
🏗️ 架构改进
- 重写代码沙箱 — 全新的安全沙箱实现,支持超时控制和资源限制
- 完整测试套件 — 192 个测试用例,覆盖核心功能
- Skill handler 修复 — 修复 Skill 协议参数解析问题
- MarkdownSkill MCP — MCP 定义改为从元数据动态生成
🐛 修复
- 修复 MarkdownSkill MCP 定义硬编码问题
- 修复 Skill handler 参数解析错误
v3.6.0-release (2026-04-25)
🚀 新增功能
- 精准代码编辑器 (
code_editor) — 搜索替换、批量编辑、diff 对比、行级操作 - 代码搜索理解 (
code_search) — 跨文件搜索、正则匹配、符号提取、依赖分析 - Git 版本控制 (
git_tools) — 完整 Git 操作支持 - TUI 默认模式 — 图形化界面为默认启动方式
- 彩蛋 — 运行
python easter_egg.py发现惊喜
🏗️ 架构重构
- 拆分
ai_cli.py(3860行)为模块化xiaoli/包 - 新增入口点:
python -m xiaoli [--cli] [--engine X] - 配置管理、引擎管理、对话处理、显示输出独立模块
- 响应解析器提取为独立组件
🐛 修复
- 修复
requirements.txt包名(PIL→Pillow, cv2→opencv-python) - 修复服务器环境可选导入(tkinter/cv2/PIL)
- 兼容
Plugin和Liugin两种插件类名 - TUI 不可用时自动降级到 CLI 模式
📦 依赖
- colorama, openai, requests, Pillow, numpy
- textual (可选, TUI 模式)
v3.5 (2026-02-12)
- 初始开源版本