Skip to content

🚀 CodeBuddy Code v2.48.0 发布

✨ 新功能

图生图工具(ImageEdit)

新增 ImageEdit 工具,支持基于已有图片进行 AI 编辑和修改:

  • 支持风格转换、添加元素、修改颜色等图片编辑操作
  • 使用 /model:image-to-image 命令切换图生图模型
  • 通过 CODEBUDDY_IMAGE_TO_IMAGE_MODEL 环境变量或 imageToImageModel 设置项配置默认模型

Prompt Hook

新增基于 LLM 的 Hook 类型,支持使用自然语言定义触发条件,实现更灵活的工作流控制。

🔧 改进优化

  • 图片 API 重构:提取共享的 ImageApiClient 模块,统一文生图和图生图的 API 调用逻辑
  • 模型标签系统:引入 text-to-imageimage-to-image 模型标签,支持同一模型同时具备多种图像生成能力
  • Hook 配置面板:支持显示和管理 Prompt Hook,优化阻断信息的展示方式
  • Token 计算准确性/context 命令现在只统计实际启用的工具,排除被禁用的内置工具和 MCP 工具
  • Plan 模式权限继承:Plan 模式下保留进入前的权限设置,支持 "plan + bypass" 等组合模式,子代理同样继承此权限配置
  • 热更新系统优化:在低 FD 限制的容器环境中自动检测并优化热更新行为,支持 CODEBUDDY_DISABLE_HOT_RELOAD 完全禁用热更新
  • Windows 路径提示:在 Windows 平台添加使用正斜杠的提示,避免反斜杠导致路径解析错误
  • WorkBuddy 配置分离:WorkBuddy 现在使用独立的 .workbuddy/ 配置目录,与 CLI 的 .codebuddy/ 分离

🐛 问题修复

  • ACP 取消处理:优化取消请求的事件传递机制,确保会话能正确响应取消操作
  • MCP 非交互模式:修复 ACP 模式下 MCP 工具未正确识别为非交互模式的问题
  • 记忆上下文注入:修复记忆提示注入时缺少系统标签的问题
  • 目录扫描:修复软链接目录下文件相对路径计算不正确的问题