🪓 Axe v0.5.0
✨ 新增功能
🔌 MCP 协议支持
- 通过 stdio 连接 MCP (Model Context Protocol) 工具服务器
- MCP server 提供的工具自动注册,LLM 可直接调用
- 支持全局配置 (
~/.axe/config.yaml) 和项目级配置 (.axe/settings.yaml)
- 兼容所有标准 MCP server(filesystem、github、database 等)
mcp_servers:
filesystem:
command: "npx"
args: ["-y", "@modelcontextprotocol/server-filesystem", "/path"]
🎨 彩色 Diff 预览
- edit_file 确认时显示彩色 unified diff(红色删除、绿色新增)
- 替代之前的简单文本截断预览,变更一目了然
🔀 会话分支 /fork
- 新增
/fork 命令,从当前对话创建分支
- 保留完整上下文,存为新的历史文件
- 适合在关键节点尝试不同方向
📊 变更统计
- 8 个文件变更,+350 行,-9 行
- 新增 3 个文件:mcp/client.go、mcp/tool.go、ui/diff.go
📦 安装
go install github.com/Lewis-404/axe@v0.5.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、会话分支