Qoder CLI 的版本更新记录。
本文汇总 Qoder CLI 的版本更新记录,按发布时间倒序排列。
状态栏增强
- 优化 status line 性能,并支持展示 Credits 信息
- 优化远程控制守护进程的启动提示
- 修复 TUI 任务面板中的子代理展示问题
- 修复 /resume 可能卡住最长 30 秒的问题
自动记忆与稳定性优化
- 新增自动记忆开关,可通过 /settings 面板或 settings.json 开启。开启后,可自动保存对话中适合复用的信息,供后续会话使用
- 移除通过 --system-prompt 传入的自定义系统提示词长度限制
- 优化模型排队体验
- 提升登录链路稳定性
Agent Teams 多智能体协作与长会话稳定性
- 新增 Agent Teams 多智能体协作能力
- 优化长会话中的任务提醒
- 修复未触发自动上下文压缩的问题
- 修复 Remote URL 显示问题
- 优化 Thinking 状态与 Hook 展示交互
模型偏好与进度展示
- 支持按模型记忆推理强度和上下文窗口设置,切换模型时自动恢复对应配置
- 新增插件远端 ZIP 安装支持,并修复卸载后插件状态不更新的问题
- 新增 security scan 子命令,支持以 Headless 模式执行安全扫描任务
- 优化下一步操作提醒功能,提供更符合当前对话内容的建议
- 优化会话状态提示,区分Thinking和Generating回复阶段
- 优化 Windows 与 macOS 下的图片粘贴响应速度
- 修复工作树已被删除时无法恢复会话的问题
- 修复上下文压缩失败时错误信息不可读的问题
会话浏览与定时任务
- 优化 /resume 会话浏览体验:统一快捷键、会话信息展示更清晰
- 优化 /crontab 任务面板:新增表头和优化定时间隔描述
- 提高 worktree 稳定性
- 优化插件加载逻辑
- 修复批量拖拽图片时内容重复的问题
- 修复计划模式的会话级授权无法持久化的问题
展示页面优化和提高稳定性
- 优化展示页面
- 修复已知问题并提升稳定性
Service Account 鉴权与会话级任务
- 修复持久化定时任务被无关会话激活的问题,可在 /crontab 内管理其所属会话
- Goal 模式的创建不再全局唯一,每个 session 都可以有独立的 Goal,同时移除 /goal take 命令
- Plan 模式的进出不再在 Yolo 和 Auto 模式下产生交互弹窗
- .agents/skills 兼容来源默认开启
- 移除 UI 中的 Memorying... 进度展示
- 优化流式连接中断时的提示信息
- 修复 Bun 二进制无法下载远程产物的问题
- 支持远程控制产物展示与下载
会话额度与 OAuth 提醒
- 新增服务端上报的会话额度用量展示
- 新增 MCP 服务器启动前的人工授权提醒
- 优化外部编辑器操作快捷键
- 优化 Bash 工具执行效率
- 修复 /clear 与 /new 重置会话时 Bash 持久工作目录未复位回启动根目录的问题
- Goal 模式新增轮次展示,优化交互体验
重命名、技能扫描与启动优化
- 支持在任务运行时执行 /rename 命令
- 技能目录支持递归扫描嵌套子目录,声明目录中无技能时给出可见告警
- 预热 Shell Snapshot 并避免慢配置重复加载,提升启动速度
- /logout 现在会立即清理登录态
- 修复外部编辑器(Ctrl+X)在部分集成终端(如 Cursor)中打开失败的问题
- 修复 GUI 外部编辑器打开期间的终端输入冲突问题,不再交接终端
- 优化 Ctrl+O 详细视图切换逻辑
- 优化 /compact 命令错误提示
Loop 调度升级与 Workflow 改进
- /loop 命令升级,支持 agent 自行决策唤醒间隔和任务持久化
- 新增 /crontab 命令看板,可查看和管理定时任务
- 输入框新增 skill 与 slash 命令的内联补全(ghost text)
- TaskStop 工具支持停止执行中的 workflow
- 优化 Workflow TUI 面板显示逻辑
- 修复 workflow agent 流式输出期间误报停滞的问题
- /settings 中的默认权限模式可以通过选项来选择
- 修复 slash 命令解析和补全时的已知问题
- 修复 Windows 下终端标题丢失的问题
- 修复根目录存在 SKILL.md 时技能目录无法正常加载的问题
提示词建议开关与稳定性修复
- 新增提示词建议(prompt suggestion)开关设置
- 在 /settings 中新增 .agents/skills 兼容开关
- 修复命令目录加载完成前 slash 命令被误报为未知命令的问题,并减少目录的冗余全量重建
- 展开 shell 输出时显示完整的 Bash 命令
- 优化 Markdown 表格正文行边界渲染
- 修复恢复长会话时 UI 卡死的问题
- 修复 Monitor 工具无法及时投递通知的问题
- 修复 Grep/Glob 工具跨平台兼容问题
子任务命令、反馈增强与可配置目录
- 新增 /subtask 命令,可在当前会话内派发后台子任务:子代理继承会话上下文,异步执行并回报结果。
- 新增 /feedback 参数预填反馈内容能力
- 支持 settings 配置控制 .agents 目录下 skill 加载
- 调整本地子代理默认最大轮次为 150
- 修复移动端对话展示问题
- 修复 MCP 用户配置长路径显示不全的问题
MCP 增强、任务管理与稳定性修复
- 优化插件校验和更新逻辑
- 优化快捷键 Ctrl+B 兼容问题
- 新增持久化任务管理机制
- 优化 WebFetch 超时错误透出信息
- 调整 headless 模式模型展示名称
- 优化命令 hook 的进程树清理
后台任务、终端标题与输入增强
- 完善后台任务控制,支持监控、停止与更清晰的状态反馈
- 支持通过 /settings 来关闭和开启从环境变量读取代理配置
- 优化会话终端窗口标题更新
- 对话框与设置文本输入支持 Ctrl+K / Ctrl+U / Ctrl+W 行编辑快捷键
- 优化 /resume 恢复会话选择器
- 参数解析错误输出到 stderr,并统一未知选项的输出
- 修复子代理思考深度设置问题
- 修复 Linux 下图片读取失败的问题
压缩、MCP 与界面优化
- TUI 增加压缩进度显示,提升交互体验
- 新增 Shell 命令模型回复的配置项,默认关闭
- 新增 MCP 工具超时控制
- 优化了引用文件的权限行为
- 修复 MCP 列表名称被折叠的问题
- 修复建议列表关闭后可视区域未恢复的问题
工作流与体验优化
- 优化工作流暂停/恢复逻辑
- 优化 Deep Research 的结果交付与排队任务调度
- 优化启动时标题栏、更新提示展示
- 优化模型拒绝时的提示
体验优化
- 优化错误提示展示
- 提升代码安全扫描稳定性
安全扫描与模型管理
- 正式发布原生代码安全能力
- 支持通过 Ctrl + R 主动刷新模型列表
Shell 与 TUI 体验及问题修复
- 优化 !bash 模式的执行与输出行为
- 优化内置 Deep Research 工作流
- 优化底层网络请求,提升可靠性与稳定性
命令执行、Shell 体验、退出清理与 Hook 修复
- 优化命令执行过程中 UI 渲染
- 优化只读 shell 命令自动放行判别逻辑
- CLI 退出时清理未完成的后台任务
- 修复 headless 和 SDK 模式下 PreToolUse hook 不生效的问题
输入体验与稳定性优化
- 优化 CLI 终端渲染逻辑
- 确保子代理遵循工具禁用配置
- 优化了内存占用问题
交互体验与启动稳定性优化
- 提升 TUI 渲染的稳定性
- 优化 subagent、feedback、远程控制等功能的交互体验
- 修复部分已知的启动阻塞问题
BYOK 配置增强与渲染优化
- BYOK 模型支持上下文窗口和推理深度调节
- /settings 对话框新增 plan 模式开关管理
- 通过缓存稳定的 Markdown 块提升流式渲染性能
- 解决TUI在渲染帧之间的颜色显示异常
- 降低状态栏跑马灯对使用体验的影响
- 提高 worktree 的稳定性
思考稳定性增强
- 增强模型思考过程的稳定性
启动性能与 Worktree 体验优化
- 优化启动机制,加快启动速度
- 优化 worktree 的体验问题
工作流、Skills 与权限优化
- 优化工作流编排体验
- 支持通过 HTTPS 安装远程 Skill 包
- 优化 Bash 工具重定向命令检测范围
- 优化错误文案
- 优化工具调用体验
自定义模型与模型选择器增强
- BYOK 模型支持自定义模型名
- 优化产品交互、引导体验
反馈图片附件与体验优化
- 新增 /feedback 对话框图片附件支持
- 优化 plan 模式的退出选项
- 精简 worktree 工具的权限校验
- 新增 /settings 中开启或关闭代码用量统计
状态栏与模型提示优化
- 优化界面通知展示,包括状态栏提示、模型列表提示等
输入与显示优化
- macOS 粘贴图片支持整块删除
- 降低状态栏推广信息对滚动控制的影响
- 修复压缩后的会话 resume 时上下文用量展示的问题
- 优化模型列表中默认 effort 标签展示
稳定性与体验优化
- 修复工具单行超长输出影响TUI显示性能的问题
- 插件市场管理优化
- 优化了TUI展示效果和部分报错提示内容
插件市场与权限模式优化
- 新增插件市场支持
- 升级 QoderCLI rules 类型,支持模型自主决策及手动引入,详见 https://docs.qoder.com/zh/cli/memory#%E8%A7%84%E5%88%99%EF%BC%88rules%EF%BC%89
- 修复 headless 模式下 Plan 和 Ask 工具未被正确禁用的问题
- 修复 auto 模式下 AskUser 被静默拒绝的问题
- 修复 Vim 模式下流式输出时 ESC 键无法从 INSERT 切换到 NORMAL 的问题
- 修复安全斜杠命令在空闲状态下无响应的问题
默认权限模式配置能力增强与一些体验问题优化
- 默认权限模式现在可以配置 yolo 和 dontask
- 修复 TUI 中插话记录重复渲染的问题
- 优化 Background Agent 展示
Plan 模式与模型体验提升
- 新增 --config-dir 参数,支持自定义配置目录
- 修复了 Plan 模式不支持 Shell 读命令的问题
- 提升模型请求的稳定性
稳定性与UI体验提升
- API 错误提示优化
- 优化工具调用异常处理
- 优化了部分UI展示和体验
动态工作流与记忆功能增强
- 支持动态工作流特性
- 增加对 .qoder/rules/**.md 的支持,详细功能介绍见官网 CLI 文档中记忆模块:https://docs.qoder.com/zh/cli/memory
- 增加用户级别 Memory,并优化 Plan 模式下 Memory 体验
- 提升 Headless 模式启动速度
网络代理优化
- 优化网络代理机制,当前支持 HTTP_PROXY、HTTPS_PROXY 及 SOCKS5 代理生效
启动性能与模型可靠性优化
- 新增模型 SSE 响应的首包超时与流空闲超时配置项
- 优化模型的上下文窗口回退策略
- 优化 SessionEnd Hook 超时与 PreToolUse 失败关闭策略
- Hook 校验:hookSpecificOutput 增加必填字段 hookEventName
- 优化 SDK 获取模型列表性能
模型列表缓存优化
- 优化模型列表缓存机制
权限与命令稳定性改进
- 修复命令被截断的现象
- 修复命令执行时 git 相关环境变量被清空的问题
- 增强 /resume 命令遵守当前权限模式
欢迎页优化与稳定性修复
- 优化欢迎页展示,新增运营推广模块与模型优惠提示
- 修复 Read 工具冗余参数解析失败问题
- 重构 Windows Git Bash 下载与安装流程,提升稳定性
工作流编排
- 优化后台任务通知体验
- 修复语音输入结束流程异常
模型面板体验与会话恢复修复
- 优化模型选择页面
- 修复插话记录 resume不展示的问题
会话插话与权限体验优化
- 新增会话插话功能,对话过程中输入消息立即发出
- 丰富 /permissions 命令面板展示的授权信息
- 优化超大会话 /resume 时的加载性能
- 修复切换模式后权限弹窗被错误自动通过的问题
UI 改进
- 优化会话流中 Hook 消息展示样式
- 优化模型参数配置的交互体验
- 优化部分路径下的工具权限提醒逻辑
- 在 ESC 终端对话时保留输入框内容
- 移除 ACP 端权限请求的超时限制
Skill 命令与模型增强
- 新增 /run、/verify、/run-skill-generator 内置 skill 命令
- 新增 /effort 命令
- Subagent frontmatter 配置与现有权限系统对齐
- 修复 Node SEA 产物识图工具失效的问题
上下文警告阈值修复
- 修复上下文警告阈值不一致的问题
排队进度与问题修复
- 新增模型排队进度条,展示已等待时间和预计最长等待时间
- 优化自动压缩体验
- 修复长会话时 /context 与状态栏占比不一致的问题
- 优化 Subagent 展现样式
- 修复 MCP 工具调用异常时错误信息展现问题
- 优化输入长度超限时的错误检测与提示
TLS 信任、TUI 与稳定性改进
- 新增操作系统证书库信任,支持自定义 CA 证书
- 改进子代理展现,采用事件驱动的 transcript 渲染
- 修复TUI对于IDE集成sendString输入的支持
- 改进 screen 终端复用器兼容性
- 优化/plan的实现效果
- 优化大型会话resume时TUI展现性能
- 修复 Bash stdin 重定向行为
- 新增 HTTPS 代理 TLS 握手失败的错误提示
Agent 会话默认开启、Permissions 升级与 SOCKS5 代理
- Agent 会话能力默认开启
- /permissions 命令升级:目录补全、工作区对话框、作用域着色标签、删除确认
- 新增 SOCKS5 代理支持
- AskUser 对话框支持 CJK 输入,并修复光标重置问题
- 重构后台任务详情面板,结构化展示并修复空输出问题
- 插件 hooks 不再受 --setting-sources 过滤影响
- asyncRewake hooks 增强:支持自定义消息、非交互模式自动降级、前缀匹配
- /memory 不再暴露软链实际指向的文件路径
- /goal 跨 resume 恢复所属权,/clear 与 /new 时重置 goal 与权限模式
- 切换模型或推理强度时保留已恢复的会话历史
- 修复 MCP 环境变量
${VAR}展开与 OAuth 发现资源不匹配问题
稳定性改进
- 修复了npm版本的依赖问题
插件路径占位符与问题修复
- 新增插件内容中
${*_PLUGIN_ROOT}、${*_PLUGIN_DATA}路径占位符替换 - 修复权限模式切换警告重复问题
- 修复授予工作区信任后项目权限规则未即时生效的问题
- 修复 Windows 下控制字符解析异常的问题
- 优化启动速度
Plan 模式独立与稳定性改进
- Plan 模式现已从权限循环中独立——使用 /plan 切换进出,Shift+Tab 仅在权限模式间循环
- 退出 Plan 模式时新增"开始目标执行"选项,支持无缝衔接 Goal 流程
- 修复 Hook 子进程超时或中止时导致会话永久冻结的问题
- 修复进程重启后 Goal 与 Plan 状态未正确恢复的问题
- 修复 npm 发布产物部分模块异常的问题
- 优化权限模式切换提示文案与退出 Plan 模式选项
模型列表、活动推荐与插件改进
- 新增 --model-list 参数,用于无界面枚举可用模型
- 新增模型服务排队状态轮询,服务暂时不可用时自动恢复
- 修复权限配置中 Agent(name) deny 规则不生效的问题
- 修复偶现恢复会话失败问题
启动性能与 YOLO 模式改进
- YOLO 模式下 EnterPlanMode/ExitPlanMode 不再弹窗,且 AskUserQuestion 可正常透传
- 新增从设置中自定义自动模式分类规则的支持
- 修复语音重连问题,避免过期 WebSocket 关闭事件与重复激活循环,提升稳定性
- 优化 Windows 启动浏览器登录体验
- 按会话隔离 Goal,修复多窗口间的 Goal 串扰问题
- 优化提示词输入补全时 TUI 展示稳定性
- 降低自动更新时的性能影响
TodoWrite 与 UI 改进
- 优化 TodoWrite 校验恢复机制与错误提示
- 统一 info 消息配色,修复内联代码颜色显示
- 取消提示消息改用灰色显示,提升视觉层次
- 修复其他若干问题
语音润色与稳定性改进
- 新增语音转录润色功能,提升输入准确性
- 改进 BYOK 提供商体验:禁用状态显示说明,模型标识更清晰
- 优化 Review 页面提交确认交互
- 优化 YOLO 模式权限拒绝提示信息
- 修复若干已知问题
YOLO 模式改版与权限改进
- YOLO 模式现已全自动审批所有工具调用,无需弹窗确认
- --tools 参数现支持多值传入
- 优化 feed 流展现层次性和清晰程度
- 修复 Windows 下子进程执行时弹出控制台窗口的问题
- 修复提示词输入粘贴内容被 @ 引用误解析的问题
- 优化 Skill 和 Hook 加载显示等问题
Loop 与 Hooks 正式开放
- 正式开放 /loop 命令和定时任务工具,所有用户可用
- 正式开放 /hooks 命令,所有用户可用
- 新增通过环境变量配置启动参数的支持
- 自定义 Agent 名称不再限制为 slug 格式
- 移除 @agents 补全列表的数量上限
- 优化聊天界面的状态指示器、消息间距和视觉表现
- 修复其他若干问题
性能与稳定性提升
- 优化启动性能,通过延迟初始化和资源缓存减少启动耗时
- 反馈诊断包新增 TUI 界面快照,提供更完整的上下文信息
- 多项问题修复和交互优化
图片搜索、语音流式输入与插件能力增强
- 新增内置 ImageSearch 图片搜索工具,可在 Agent 中直接搜索图片
- 新增语音流式转写,识别文本会直接流入输入框
- 优化插件浏览器在待移除项和空 Marketplace 场景下的体验
- 其他问题修复和优化
稳定性与体验优化
- 新增额度耗尽提示横幅
- 优化网络请求与模型传输稳定性
- 修复语音输入断开后直接终止录音的问题
- 修复 Qwen 系模型下内置工具参数 schema 解析失败的问题
- 修复其他若干问题
稳定性改进
- 修复 npm 包因 tagged template 编码错误导致的运行时异常
语音、Remote 与界面修复
- 修复语音录制过程中转写文本闪烁的问题,并将语音转写结果改为在光标位置插入
- 优化 Agent 执行任务效果
Goal、语音与稳定性修复
- 修复语音输入相关稳定性问题(录制工具检测、终结超时、多段输入处理)
- 优化了模型调用服务的稳定性
- 修复 Worktree 会话中工作目录未正确同步的问题
- 修复自动权限模式下访问项目配置文件时错误弹出权限确认
语音与稳定性修复
- 新增 ElicitationResponse Hook 通知类型
- 修复语音模式的稳定性问题
- 修复精简模型不可用时会话标题生成失败的问题,现自动回退至聊天模型
- 修复 BYOK 模型目录启动时的竞态条件
Qoder CLI 1.0 重磅发布
新功能- 云端运行: 支持
qodercli --remoteflag,Cloud 模式支持任务一次性提交云端容器,关机断网不影响执行,支持数小时长时工作流; - RepoWiki: 支持
qodercli wiki子指令,代码不出域本地生成 repowiki 文档; - Voice: 支持
/voice指令, 语音输入能力全面升级,免费开放; - Goal: 支持
/goal指令,面向目标长程任务执行不跑偏; - 开放模型参数: 支持自定义 efforts 档位 以及支持 1M 上下文窗口设置:
- Agent SDK: 支持 TypeScript 和 Python,几行代码即可集成完整 Agent 能力;编程级控制(工具授权回调、执行前拦截、参数修改);
- Cloud Agents: Agents 即服务,沙箱隔离、状态管理、异步编排、凭证管理、长时运行平台内置;
- 编排: 任务自动拆分多 Agent 并行执行,主 Agent 判定拆分策略,子 Agent 独立事件循环;
- 扩展: 支持 Skills / Hooks / MCP / Subagent / Command 五类正交扩展点;
- 自治: Agent 自判风险,仅关键节点请求确认;LLM / SLM / VLM 自动路由;
- 集成: Headless(CI/CD 无人值守)、ACP(标准双向通信)、SDK(TS / Python)三种接入形态
MCP Elicitation 与稳定性修复
- 新增 MCP elicitation 桥接支持 - MCP 服务器现可在远程请求中向用户发起输入提示
- 修复 TUI 渲染崩溃问题
- 修复 hook 执行及其他稳定性问题
自动模式改进
- 计划审批时新增自动模式选项 — 可在审批对话框中直接切换为自动模式
- 自动模式下读取工作区外文件不再弹出权限提示,写入工作区外文件直接拒绝
- 修复自动模式在计划模式下对子代理工具调用未生效的问题
- 修复 /permissions 对话框关闭时未清除拒绝状态的问题
自动权限模式、Insights 及 Windows 稳定性改进
- 新增自动权限模式 — LLM 分类器自动批准安全的工具调用,减少权限弹窗
- 会话恢复现在支持 Worktree 状态持久化和跨 Worktree 发现
- 外部命令现在可接收工作区路径、认证上下文和 Registry 环境变量
- 修复 Windows ConPTY 在文本输入对话框(AskUserQuestion、BYOK 向导)中卡死的问题
- 修复 Windows VT 模式下 Shift+Tab 无法使用的问题(回退为 Meta+M)
- 修复 Windows conhost 下 BYOK 向导中 Ctrl+V 粘贴失效
- 修复 AskUserQuestion 文本输入中左右方向键不生效
- 修复 /insights 执行期间 ESC 无法取消的问题
- 修复 MCP 工具参数名含特殊字符时调用失败的问题(键名过滤与反解映射)
- 修复输出截断时 MCP 图片丢失的问题
- 修复自定义模型密钥(BYOK)未正确发送到 API 请求
- 修复启动时内存注入顺序导致空用户消息的问题
- 修复旧版 Windows 控制台 QR 码渲染异常(紧凑 ASCII 回退)
- 修复 --setting-sources 不支持空字符串以禁用所有来源
- 修复 Bun 升级至 1.3.14 以兼容 WSL 1
侧边提问、只读命令自动放行与平台修复
- 新增 /btw 侧边提问功能 - 在不中断主对话的情况下快速提问
- 只读 Shell 命令自动放行 - 减少部分工具冗余权限弹窗
- Worktree 隔离功能默认启用
- 修复 /compact 后上下文进度条未更新的问题
- 修复 /compact 命令执行后输入框未清空的问题
- 修复 macOS Terminal.app 中光标移动时的颜色溢出问题
- 修复 Windows 下二维码渲染乱码问题
- 修复 Windows 下批量文本输入导致字符丢失或乱序的问题
- 修复 fish 等不支持的 Shell 被错误用作 Bash 工具后端的问题
- 修复 -w 参数与 --workspace 行为不一致的问题
- 修复 TUI 中删除 hook 时误删所有同命令 hook 的问题
Worktree 隔离模式与上下文进度条改进
- 新增 Agent worktree 隔离模式——子代理可在独立 git worktree 中运行,支持
-w参数、交互式退出对话框和退出时自动清理 - 新增默认状态栏上下文 token 用量进度条,实时显示上下文窗口占用情况
- 修复上下文窗口进度条在压缩、子代理运行和会话恢复时归零、闪烁或显示错误数值
- 修复 Hook 权限判定未正确遵循 settings.json 中的规则配置
- 修复模型返回空响应时错误中断会话,现已正确处理为正常结束
- 修复慢网络下会话标题生成超时,超时时间已延长至 180 秒
网络可靠性改进
- 修复网络降级链路优先尝试原始 URL 再回退到解析 IP
连接稳定性与界面修复
- 新增 504 网关超时自动重试
- 优化权限对话框路径显示,统一三级路径格式
- 优化 MCP list 对未授权服务器的状态显示
- 修复全屏模式下终端调整大小时内容重复
- 修复子代理 ESC 取消后状态未正确持久化
- 修复工作区边界检查对双点前缀目录名的误判
自动后台化、Status 命令与稳定性修复
- 新增
status子命令,可查看 CLI 连接与会话状态 - 超时的 Bash 命令自动转入后台运行,完成后发送通知
- 改进
--model选项帮助文本,用法说明更清晰 - 修复 Vim 模式下 ESC 无法取消正在运行的会话/Shell 执行
- 修复 Windows 终端窗口调整大小时 UI 堆叠问题
- 修复 /add-dir 添加信任目录后读取文件仍需授权的问题
- 修复 MCP OAuth token 撤销后无法重新认证(401 token 残留)
- 修复 Hook 执行结束后状态指示器未消失的问题
- 修复 /resume 后压缩摘要在 TUI 中误展示的问题
- 修复远程控制模式下子代理未正确处理会话重连的问题
- 修复通过符号链接读取文件绕过权限边界的问题
HTTP 代理支持与 Shell 模式修复
- 新增 HTTP 代理支持,适用于企业代理环境用户
- 新增 Ctrl+C 和 ESC 取消 bash 模式中正在运行的命令
- 斜杠命令建议列表改为按字母排序
- 改进未授权 MCP 服务器的状态显示
- 修复 bash 模式下重复输出导致 UI 卡死的问题
- 修复无法粘贴内容到 shell 模式的问题
- 修复 vim ESC 未能退出 INSERT 模式的问题
- 修复 /resume 加载超出压缩边界的过多历史记录的问题
- 修复安装脚本在 Rosetta 下运行时 Apple Silicon 架构检测错误的问题
稳定性与问题修复
- 修复网络抖动导致进程崩溃的问题(连接级重试 + 运行时规避)
- 修复 Bash 工具输出文件无限增长的问题
- 修复 PermissionRequest hook 触发两次的问题
- 修复 /hooks TUI 因重复 key 导致导航卡死的问题
- 修复 TUI 压缩期间输入框消失及消息丢失的问题
TUI 权限对话框改进
- 改进 TUI 权限对话框交互体验与渲染稳定性
- 修复子 Agent 运行状态指示器显示异常
BYOK、权限与远程控制
- BYOK 自定义 URL:支持自带 API Key 并指定自定义推理端点
- 远程控制默认开启
- TUI 改进:光标处理、认证管理器及界面优化
- 子代理运行时展示 dots 动画状态
- 启动时严格校验 -m 模型参数(大小写敏感匹配)
- 支持复合 Bash 命令的子命令级别权限检查
- 禁用 auto-memory 功能
- 修复 Hook 进程挂起问题
- 修复 Hook 权限决策在部分失败时被丢弃
- Windows:修复 rg 不在 PATH 时 where.exe 的 stderr 泄漏
- 其他 bug 修复与稳定性提升
热修复
- 切换至 OSS 加速域名,提升下载速度
插件与稳定性
- 插件变量替换:hooks 和 MCP 配置中支持 PLUGIN_ROOT/PLUGIN_DATA 变量
- 改进 /context 面板精度和展示
- Hook 输出新增 getEffectiveContext(),支持 systemMessage 回退
- 修复 --agent 系统提示词在 TUI/headless 模式下未生效
- 修复模型选择器未展示全部选项
- 修复 /resume 在 diff 格式异常时崩溃
- 修复 Plan 模式下读取计划文件需要权限确认的问题
- 修复并发工具确认时触发监听器溢出警告
- 修复跨渠道更新后活跃版本被误清理
- 新增 Linux x64-baseline 构建目标,支持无 AVX 指令集的 CPU
- 其他 bug 修复与稳定性提升
命令稳定性
- 修复 /tasks 命令无法退出的问题
- 修复其他已知问题,提升稳定性
Hook 与平台修复
- 修复 Hook 执行失败的问题
- 修复 macOS 默认终端中换行快捷键无效的问题
- 修复 Hook JSON 输出未生效的问题
- 修复使用 xdg-open 登录出错的问题
- 修复打包时内置 Skills 丢失的问题
多模型、易扩展、新体验等多项能力升级
这是 Qoder CLI 自发布以来最大的一次升级。我们重做了交互界面、重构了权限体系、打通了多模型接入,并把 CLI 从一个"终端里的 Agent"扩展成可被编排、可被集成的 Agent 入口。无论你是在终端里写代码、在 CI/CD 里跑流水线,还是想把 Agent 能力嵌进自己的工具链——这次升级都为你准备好了。全新特性- 全新 TUI 交互界面:支持丰富的键盘输入操作,自由定义喜爱的状态栏
- 全新的权限管理体系:Plan Mode、多项目管理(/add-dir)灵活切换
- 多模型支持:集成海内外SOTA模型,支持BYOK,不再被单一模型绑定
- 超全内置命令:内置 50+ 快捷指令,轻松搞定日常各项工作任务
- 对话式配置创建:一句话生成 MCP / Subagent / Skill / Hook 配置,告别手写 JSON
启动性能与稳定性改进
- 实现并发子 Agent 的权限请求排队和顺序展示
- 修复网络响应慢时启动阻塞的问题
- 修复
.qoder.json配置文件损坏时 CLI 无法启动的问题 - SDK 模式下新增图片数据输出支持
移除 Code Review 使用限制
- 免费订阅用户现可使用 /review 和 /setup-github 功能
- 修复若干问题
Thinking 渲染与支持
- 新增 Thinking 推理过程渲染,支持在对话中展示模型的思考过程
- 调整 Windows 下 hook 通过 git bash 执行
- 优化 Windows 下 git bash 下载安装方式,提升安装速度
支持自定义模型
- 支持自定义模型,可接入阿里云百炼等模型提供商 Coding Plan
Skills 与 MCP 增强
- 新增 .agents 目录下的 Skills 加载支持
- 新增软连接方式 Skills 支持
- 新增 MCP Server 类型自动推断能力
- 隐藏 /compact 指令结果,支持 Ctrl+R 展开查看
新模型支持
- 新增阿里巴巴最新模型 Qwen 3.5 Plus 的支持
新模型支持
- 添加 MiniMax 新模型支持
- 修复 WebFetch 工具执行错误问题
新模型支持
- 添加新模型支持
- 优化Todo任务生成规则
- 优化 MCP 工具执行结果查看逻辑
配置加载优化
- 优化技能、命令等资源的加载顺序
配置能力增强
- 新增创建 Subagent 技能(Skill)功能
- 新增 mcp auth 子命令,用于与支持 OAuth 的 MCP 服务器进行身份验证
- 新增 --mcp-config 参数,可从 JSON 字符串加载 MCP 服务器配置
BUG 修复
- 重构 Glob工具实现方法
- 修复异常图片引起的会话无法继续问题
- 修复偶发工具执行没有结果导致请求失败的问题
- 修复多进程运行时切换账户相互影响的问题
- 修复Teams 计划下执行/upgrade命令提示无权限的问题
BUG 修复与优化
- 优化上下文中图片占用 token 的估算逻辑
- 修复 Linux ARM64 环境 rg 执行错误问题
- 修复 MCP 配置错误引起的 panic 问题
- 修复 mcp 查询子命令展示问题
BUG修复
- 新增 --with-claude-config 支持加载 Claude Code Skills、Commands、Subagents
- 提升 macOS 平台使用 zsh shell 的优先级
- 修复部分 TUI 执行 panic 错误问题
BUG修复
- 修复部分Arm芯片下macOS文件检索错误问题
- 修复Glob工具搜索文件过程中无法取消的问题
- 调整因切换模型可能导致的上下文超限问题
- 新增Bash工具执行日志持久化与查看逻辑
- 优化AskUserQuestion实现提高模型调用准确率
- 修复-w参数相对路径识别错误问题
Skills 支持
- 新增 /skills 命令,支持查看用户和项目级别 Skill 配置
- 新增 --agents 参数启动时传入 subagents 配置
- 优化 TUI Markdown 内容渲染样式
- 修复Edit工具编辑文件后丢失末尾换行符问题
- 修复部分低版本 Windows 系统 bash工具执行异常问题
- 修复 TUI Bash Mode 命令流式输出问题
- 修复 TUI Bash Mode 命令无法执行多行命令的问题
- 移除 TUI 最小窗口尺寸限制
- 修复部分历史会话无法通过 /resume 指令恢复问题
对话导出支持
- 新增 /export 命令用于导出对话记录
- 新增Windows环境下自动进行git-bash环境下载和配置机制
- 新增状态栏显示当前工作路径
- 增强 AskUserQuestion 工具 TUI 交互
- 增强上下文压缩机制
- 修复一些已知问题
BUG修复与体验优化
- /usage 命令增加用户计划的到期时间展示
- 优化了Bash命令解析逻辑
- 修复部分模型下取消执行任务无法继续对话的问题
- 修复TUI工具参数丢失http/https协议前缀问题
- 修复Zed集成的Init命令问题
ACP 支持
- 新增 ACP 协议支持,通过 --acp 开启
- 新增 TUI 工具参数流式加载支持
- 修复 Subagent 配置文件解析错误问题
模型配置增强
- 支持设置最大输出Token长度(--max-output-tokens参数和/config配置项)
- 添加--model参数支持启动时指定模型
- 修复个别 MCP Server无法进行 OAuth授权问题
- 优化/model命令的TUI显示
模型分级支持
- 新增 /model命令,支持模型分级切换
- 优化Edit工具校验逻辑,提升文件修改效率
- 优化一些 TUI 内容展示效果
- 修复无法恢复包含@文件引用输入记录的问题
BUG修复与体验优化
- Headless模式新增attachments启动参数,支持添加图片附件
- 去除新打开工作目录自动生成权限配置文件的逻辑
- 新增推理请求失败时的重试机制
- 其他已知问题修复和产品优化
TUI 性能优化
- 优化对话消息缓存机制以提升 TUI 渲染性能
- 修复 Webfetch工具拒绝后panic的问题
- 修复 Windows WSL 环境下的 TUI 渲染问题
Github CodeReview 功能发布
- Github CodeReview 功能正式发布
- 消息记录中添加版本等字段信息
- 一些问题修复和产品优化
工具权限改进
- 在工具(包括MCP工具)执行结果太大时请求权限授予
- 修复Linux环境下自带ripgrep执行异常的问题
- 调整日志输出位置以及修复一些其他已知问题
BUG修复与一般改进
- 去除Headless模式下stream-json格式输出中的增量消息
- 去除配置文件中回写QODER_CURRENT_WORKDIR等环境变量
- 修复 Subagent 和 Command 多行描述导致的显示错乱问题
- 修复Windows 平台无法删除已添加附件的问题
流式输出与 Ultra 订阅计划支持
- 新增对 Ultra 订阅计划的支持
- 新增代码语法高亮功能
- 实现流式输出并提升 TUI 渲染性能
- 支持在无头(headless)模式下执行 / 命令
- 改进 Read 工具处理图像文件时的错误处理机制
- 修复 Read 工具在 Cygwin 环境下的路径兼容性问题
- 修复 WebFetch 工具在处理大型网页时长时间阻塞的问题
功能改进与错误修复
- 支持 Credits 使用情况上报
- 在欢迎页中新增版本更新通知
- 将初始化的默认权限路径改为相对路径
- 修复 Glob 工具在搜索结果超过 200 项时报错的问题
Qoder 个人访问令牌支持
- 新增对 Qoder 个人访问令牌登录的支持
- 优化 Windows 平台上粘贴大段文本时的性能
Windows 兼容性修复
- 修复因 CRLF 换行符导致的 Windows 文件修改失败问题
- 增强自定义 Subagent 和 Command 失败时的错误提示信息
解锁 Windows Terminal 使用限制
- 移除 Windows 上 CMD 和 PowerShell 终端的使用限制
- 优化换行符插入逻辑,实现任意位置文本自动换行
- 修复在新建项目目录中使用 /resume 命令时发生的 panic 错误
- 增强 Command 与 Subagent 生成流程,提高结果解析的准确性
OAuth MCP 支持
- 为 /mcp 命令新增 OAuth MCP 集成支持
- 默认输出 token 限制从 8K 提升至 16K
- 更新 /bashes 命令为仅显示后台任务
解锁 IDE Terminal 使用限制
- 优化 /login 命令的交互界面
- 移除在 Windows 上 JetBrains 和 VS Code 终端的使用限制
- 修复 WebFetch 工具导致 Agent 循环意外退出问题
- 改进请求相关失败场景的错误提示信息
模型准确性与用户体验优化
- 移除发送内容中的 @ 符号引用,以提升模型准确性
- 修复 Bash 相关工具在权限被拒后仍能保持代理循环运行的问题
- 为常见异常场景添加用户友好的提示信息
安装修复与一些改进
- 修复在 Windows 和 Linux 平台上 npm 包安装的问题
- 修复部分老用户登录后崩溃的问题
- 修复特殊模式下光标位于行首时退格键(Backspace)行为异常的问题
- 增强 TUI 显示效果,并优化了文本内容,提升整体用户体验
欢迎使用 Qoder CLI!
你好,我是 Qoder CLI!很高兴认识你。我将把强大的 AI 辅助开发能力直接带到你的终端——那个你高效工作的场所。无需上下文切换,也无需笨重的 IDE,只有你和你的命令行,以及一位真正理解你代码库的 AI 伙伴。我们的协作方式如下:- Quest Mode:将复杂任务交给我。只需描述你的需求,我会设计解决方案、跨文件实现代码、运行测试,并交付可运行的成果。让你专注于最重要的事情——其余交给我处理。
- Agent Mode:通过对话进行编码。关于项目有任何疑问,我都能帮你调试、重构或实现新功能,并全程由你掌控。结合完整代码上下文,为你提供即时精准的答案。
- 自定义 Commands & Subagents:将重复性工作流转化为可执行命令。无论是生成数据库迁移脚本、更新文档,还是运行安全检查——团队的知识都将变成自动化能力。
- 无缝集成:完美融入你现有的工作流。默认支持 Git,原生适配 Shell,并可轻松集成到 CI/CD 流水线中。我与你喜爱的工具协同工作。