Repository navigation
Releases: ysjemmm/Axon-IDE
Releases · ysjemmm/Axon-IDE
Release list
Axon IDE 1.106.213
- 回复可能出现中断 bug 修复
- 若干优化
Axon IDE 1.106.212
从 1.106.211 升级。这是一次大版本更新:新增语音输入、连接器、后台任务、权限模式、Cowork 岗位流程、AI 视频与生图,重做了用量查询和大量界面细节,修复了更新后回到旧版本等问题。
✨ 新功能
🎙 语音输入
- 输入框新增麦克风:说完停顿约 1.5 秒自动识别,文字插到光标处;也可点 ✓ 提前结束,
Esc丢弃 - 零依赖:Windows 调系统自带录音接口,macOS 调系统 AVFoundation,不用装任何东西
- 选择麦克风:麦克风旁的下拉菜单列出本机录音设备(电脑麦克风、有线 / 蓝牙耳机),打开即试音,音量条实时跳动
- 识别服务用你自己的 Provider(OpenAI 兼容
/audio/transcriptions);设置页附免费方案申请指引(硅基流动 SenseVoiceSmall) - 录到静音时直接告诉你原因(如系统未授权麦克风)和设置路径
🛡️ 权限模式
- 输入框新增 安全 / 自动 / 完全访问 三档:安全模式每条命令都要你批准;自动模式改动直接写入;完全访问不再弹任何确认
- 命令发送前做语法预检:引号没闭合、here-string 没收尾、行尾续行符等没写完的命令不会发到终端里卡住
🌙 后台任务
- 后台 Agent 任务:把大任务交给 AI 在后台独立做完,完成后通知
- AI 启动的开发服务器等长进程进入后台任务面板,只显示还在运行的
- 任务在回复过程中结束:结果直接并入当前回复,不另起一轮;回复结束前已结束的任务不再事后弹通知
- 新增
wait_process:长命令在当次回复内拿到结果,收尾前自动等待 - 回复进行中发送的消息会被 AI 下一步就看到(插话纠正方向),而不是排队等这轮结束
🔌 连接器
- 一键连接 GitHub(设备码登录)、GitLab、飞书、Notion、Slack、PostgreSQL、邮箱(Gmail / QQ / 163 / 企业邮箱),以及自定义 MCP(远程服务支持浏览器授权)
- 凭据只存在本机,不会回传给界面;Cowork 中涉及写操作的连接器动作改为先确认再执行
📄 Cowork 升级
- 可复用流程:结果优先的视图、完成后自动检查
- 新增 17 个岗位模板:财务、会计、客服,以及面向面试官和 HR 的简历评估、简历初筛与入库、面试题、面试评估、招聘周报、考勤、花名册核对、批量 Offer、绩效汇总、员工调研等(面试官和 HR 的简历关注点分别设计)
- 用一句话描述、从空白开始或导入同事分享的副本来创建自己的流程
🎨 产物、视频与图片
- GIF / MP4 视频:把 HTML 动画逐帧渲染成视频,MP4 可加本机语音旁白与音效(设置
axon.media.enabled) - AI 生图:配置生图服务后按描述生成插画、海报、封面(设置
axon.image.*) - 产物新增局部修改、读回产物;聊天里的 HTML 预览支持交互(点击、输入、运行脚本,沙箱隔离)
- Mermaid 图改为手绘风格 + 多巴胺配色,深浅主题各一套;回复过程中就开始渲染
💳 用量与模型
- 用量查询重构:内置厂商模板 + 自动识别 + 自定义规则,新增用量总览一屏看所有 Provider 余额 / 额度
- 每轮回复显示 token 数或估算花费(缓存命中单独计、显示请求次数)
- Provider 页重新设计,新增近 20 家厂商预设(DeepSeek、Kimi、智谱、通义、豆包、硅基流动、OpenAI、Claude、Gemini、OpenRouter、Ollama 等)
- 模型与思考强度合并到同一个选择器
- 提示词缓存:Anthropic 原生接口自动打缓存断点,长对话更省钱
🧠 Agent 能力
- 任务清单
update_tasks:多步任务在对话里显示勾选进度卡片 - 子 Agent 默认上限 80 轮 / 100 万 token,防止跑飞
- 上下文用量面板:悬停查看按来源拆分的明细,压缩按钮移进面板;自动压缩改为无感,回答中途越线也不打断、不丢历史
- 临时脚本自动放进
.axon/tmp/,不再混进改动列表,3 天后自动清理 - 新增内置技能「资深工程实践」;不常用的工具组按需加载,省每轮的上下文
.axon工作区协议与记忆持久化
📖 项目 Wiki
- 内容指纹判断页面是否过期,侧边栏可标记已复核 / 重新生成此页 / 重写待复核页面
- 写入前扫描,拦截密钥写进文档;撰写过程只读,不会改动代码
- 新增 token 上限(
axon.wiki.tokenBudget)与注入目录字数设置(axon.wiki.indexMaxChars);生成可单独取消
🌐 浏览器
- 截图在工具行和折叠行上显示缩略图,悬停放大、点击查看大图并左右切换;截图只存在会话里,不落盘
- 开发服务器还没起来时,
open_browser会等最多 30 秒再判失败 - 浏览器步骤失败时可展开查看失败原因
💅 界面与体验
- 发送消息时提问气泡丝滑弹出;用户消息气泡改为浅灰底
- 输入框固定为上下两段:编辑区默认两行,工具栏单独一行
- 连续的工具调用收进大折叠行,并生成一句话阶段摘要
- AI 活动图标重做:思考 / 输出 / 执行工具 / 等待 / 压缩各有动作;「正在回复」改为波浪跳动
- 文件改动面板重做为按钮上方的浮层;改动汇总按钮改为胶囊样式
- 顶部栏按钮统一高度与线宽;运行中徽章显示正在运行的会话总数
- 提问导航:滚出视口才显示顶部条,提问目录移到标题栏
- 回复底部显示完成时间;回复正文排版更宽松;行内代码与正文字体对齐
⚡ 性能
- 长回复不再越来越卡:流式输出时 Markdown 增量解析(15KB 回复解析从约 4ms 降到 0.3ms)
- 首屏加载更快:界面主包 2.62MB → 1.52MB(gzip 830KB → 482KB),代码高亮与各管理面板按需加载
- 展开 / 收起去掉逐帧高度动画,不再卡顿
- 扩展改为启动完成后再激活,不拖慢 IDE 启动;关闭时清理 MCP 连接和浏览器进程
🔒 安全与可靠性
- 未信任的工作区不能放行任意命令,也不能覆盖用户的 API Key、额度凭据
- 配置文件原子写入、仅本人可读;文件损坏时报错而不是悄悄清空
- 外部链接只放行 http(s) / mailto
- 模型请求统一重试策略:按状态码分类、额度用完不重试、遵守 retry-after、等待可立即取消;流式长时间无数据自动断开重试
- 会话未加载完时发消息不再覆盖历史
🐛 修复
- 更新后重启又回到旧版本:启动自检;Windows 固定安装目录并自动重启;macOS 自动替换 .app
- 终端因命令没写完卡在续行状态
- 新一轮开始时上一段回复被拆成两半
- 相对路径会命中别处的同名文件
- 压缩摘要为空时丢失早期对话;摘要误显示成用户消息
- 会话记忆保存不生效、可能被覆盖
- 重启后恢复的会话上下文窗口计算错误
- Ask 选择题里,选项和自定义输入可以同时选中
- 后台任务面板被输入框遮挡;Provider「更多操作」菜单被卡片裁掉
- Windows / macOS 上因文件名大小写解析错组件
- 会话标题重复、重命名带出 "..."
📦 安装包
- 发布改用压缩构建,安装包更小:去掉 source map、其他平台的原生二进制和多余语言包
- Windows 构建提速(依赖缓存、多线程压缩);macOS 修复 zip 展开符号链接的问题
- macOS 安装包写入麦克风权限说明,语音输入可以正常申请授权
Axon IDE 1.106.211
Axon IDE 1.106.210
Axon IDE 1.106.209
- 重构了AI输入区
- 优化了AI聊天区的内容展示
- 修复了若干其他 bug
Axon IDE 1.106.208
- 识图兜底:可配置专门的识图模型,主模型不支持图片时自动转文字描述,非多模态模型也能看图了
- 搜索聚合:连续搜索相同内容自动折叠,不再重复刷屏
- 子 Agent 独立终端:并行任务各开各的终端,不再互相挤
- DeepSeek 兜底:输出异常时自动解析并执行工具,可一键整理不兼容记忆
- 稳定性修复:修复确认条残留、防失控误伤等若干问题
Axon IDE 1.106.207
fix: 修复升级后反复提示升级 - release tag 来源改为 product.json + 同版本直接判定最新
Axon IDE 1.106.206
fix: 构建产物校验 + 导入路径修正 + thinking 能力下发 - copy-web.mjs: 比对 index.html mtime 判定 vite 构建成功,失败时拒绝拷贝旧产物 - package.json: 补 build script - extension.ts: customAgentLoader 改走 @axon/core 包入口,不深链源码路径 - requestRouter.ts: 模型列表下发已解析的 supportsThinking 结果 - statusBar.ts: 用量 API 域名切到 direct.sunnorthgod.top
Axon IDE 1.106.205
新增
- 模型思考能力自动识别 — 模型列表下发已解析的 thinking 能力(声明优先、启发式兜底),
判定收敛在后端一处,前端不再各自照抄一份规则 - 上下文 token 本地估算 — 新增本地估算器,接口未返回 usage 时补齐,上下文占用显示不再断档
修复
- 语法诊断卡片空白 — 诊断卡片有时只有标题、右侧文件列表为空。去重逻辑有两层,其中一层
直接比较路径字符串,Windows 下因盘符大小写或斜杠方向差异会把首次诊断误判成"已诊断过",
于是跳过执行、却也没有结果数据可渲染。现统一由带路径归一化的那层负责判定,
且跳过时不再渲染空卡片 - 回复异常中断后头部一直转圈 — 后端异常终止(网关报错等)时,输入框已解锁,
但消息头部图标继续旋转、"Axon" 名称不出现、思考块不折叠、底部用量统计缺失。
三条错误路径此前只收了 loading,漏了消息自身的终态 - 自定义 Agent 列表加载失败 — 修正深链到源码路径的导入,改走包入口
- 构建可能发布旧产物 — web 构建失败时旧 dist 仍在,会被当作成功结果拷进扩展,
表现为"构建成功但代码没变"。现校验产物时间戳,未刷新则直接终止 - 轮次终止与输入区交互 — 修复异常终止后输入区状态残留
优化
- 打字机出字更顺滑 — 流式正文的可见更新从 12.5fps 提到约 30fps。此前每次重解析都要
全量重跑语法高亮与公式渲染,成本迫使节流窗口设在 80ms,打字机刻意切细的出字粒度
在这一层被重新量化成"一簇字蹦一下"。现在高亮与公式结果按输入缓存,
流式重解析基本只剩 markdown 解析本身 - 输入框吉祥物贴边 — 会话没有文件改动记录时,吉祥物会压到上方消息的最后一行。
改为占用真实布局空间,不再依赖上方元素预留