Skip to content

release-0.2.0: 🪓 权限记忆、上下文压缩、Glob搜索、费用估算

Choose a tag to compare

@Lewis-404 Lewis-404 released this 19 Feb 06:25
· 28 commits to main since this release

🪓 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