🪓 Axe v0.2.0
✨ 新增功能
🔐 权限记忆系统
- 工具确认时输入
A (Always) 可记住授权决策,不再重复询问
- 命令执行按前缀记忆(如允许所有
go 命令)
- 文件写入/编辑可设为始终允许
- 权限存储在
~/.axe/permissions.yaml,可手动编辑
🗜️ 上下文自动压缩
- 长对话接近 token 上限(80%)时自动压缩历史消息为摘要
- 新增
/compact [hint] 命令,手动触发压缩,可带提示指导方向
- 压缩后保留核心需求、已完成操作、当前进展等关键信息
🔍 Glob 文件搜索工具
- 新增
glob 工具,按文件名模式搜索(如 **/*.go、src/**/*.ts)
- 与
search_files (grep) 互补,一个搜文件名,一个搜内容
💰 费用估算显示
- 每轮和累计显示美元费用估算
- 支持 Claude、GPT-4o、DeepSeek 等主流模型价格
/cost 命令同步显示费用
📂 对话历史按项目存储
- 历史记录按项目维度隔离:
~/.axe/history/<project>/
- 不同项目的对话互不干扰,目录更清晰
- 每个项目目录下有
.project 元文件记录项目路径
📊 变更统计
- 10 个文件变更,+478 行,-115 行
- 新增 3 个模块:permissions、pricing、glob
📦 安装
go install github.com/Lewis-404/axe@v0.2.0