Skip to content

release-0.4.0: 🪓 Pipe模式、项目级配置、自定义命令

Choose a tag to compare

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

🪓 Axe v0.4.0

✨ 新增功能

🖥️ Pipe / 非交互模式

  • axe --print "prompt" — 只输出纯文本,自动允许所有工具操作
  • echo "prompt" | axe — stdin 管道自动进入 print 模式
  • cat error.log | axe "分析错误" — 管道 + 参数组合
  • 适合 CI/CD 集成、脚本调用、代码审查自动化

📋 项目级配置

  • 在项目根目录创建 .axe/settings.yaml 覆盖全局配置
  • 支持项目专用模型、max_tokens 等设置
  • 项目配置优先于全局配置

🔧 自定义命令系统

  • 在 .axe/commands/ 目录下创建 .md 文件定义命令
  • 文件名即命令名,内容作为 prompt 发送给 LLM
  • 交互模式中用 /project:<name> 调用
  • /help 自动显示可用的项目命令

📊 变更统计

  • 5 个文件变更,+262 行,-26 行
  • 新增 1 个模块:commands

📦 安装

go install github.com/Lewis-404/axe@v0.4.0

🗺️ 版本历程

  • v0.1.0 — 核心功能(streaming、tool calls、对话历史)
  • v0.2.0 — 权限记忆、上下文压缩、Glob搜索、费用估算
  • v0.3.0 — 并行工具、后台进程、/init、Markdown渲染
  • v0.4.0 — Pipe模式、项目级配置、自定义命令