🪓 Axe v0.6.0
✨ 新增功能
⏪ /undo 撤销
- 基于
git reset --mixed HEAD~1 撤销上一次自动 commit
- 文件修改保留在工作区,可以重新调整
🔍 /search 对话搜索
/search <keyword> 搜索所有历史对话内容
- 按时间倒序返回匹配结果,最多 10 条
🔄 /ask 多模型临时切换
/ask <model> <prompt> 临时用另一个模型回答
- 回答完自动切回主模型,不影响后续对话
💰 /budget Token 预算
/budget 0.5 设置单次对话费用上限(美元)
- 超出预算自动停止,防止意外消耗
/budget off 关闭限制
🖼️ 图片理解(Vision)
- 在 prompt 中直接写图片路径(如
screenshot.png 这是什么)
- 自动检测 png/jpg/gif/webp,base64 编码发送给 Vision 模型
- 支持多张图片同时发送
📊 变更统计
- 9 个文件变更,+234 行,-5 行
- 新增 1 个文件:llm/image.go
📦 安装
go install github.com/Lewis-404/axe@v0.6.0
🗺️ 版本历程
- v0.1.0 — 核心功能(streaming、tool calls、对话历史)
- v0.2.0 — 权限记忆、上下文压缩、Glob搜索、费用估算
- v0.3.0 — 并行工具、后台进程、/init、Markdown渲染
- v0.4.0 — Pipe模式、项目级配置、自定义命令
- v0.5.0 — MCP协议、彩色Diff、会话分支
- v0.6.0 — Undo撤销、对话搜索、多模型Ask、Token预算、图片理解