claude-code-best/CHANGELOG.md
y574444354 73f8641033 chore: bump version to 4.0.15 and update CHANGELOG
- 版本号 4.0.14 → 4.0.15
- 更新 CHANGELOG.md 添加 4.0.14 变更记录
- markdownConfigLoader: ripgrep 失败时降级到原生文件搜索
2026-05-12 15:10:39 +08:00

5.7 KiB
Raw Blame History

Changelog

All notable changes to this project will be documented in this file.

[4.0.14] - 2026-05-12

主要变更

  • 合并 merge 分支: 同步社区 upstream 代码至 v2.4.2,合并长期积累的功能增强分支
  • Review 系统重构: review agents 和 skills 迁移至 bundled skill files 机制(generate-review-builtin),统一从 costrict-review 仓库生成
  • 版本信息增强: --version 输出添加 git commit hash 和 build time
  • 二进制构建: 新增 bun compile 脚本支持 Linux/Windows 二进制打包(build:binary:*

功能改进

  • max_tokens 动态设置: 根据当前 provider 的可用模型列表动态调整 max_tokens 参数CoStrict provider
  • Agent-type header: 为 CoStrict provider 添加 x-agent-type 请求头
  • rawDump 模块: 新增会话数据 raw-dump 上报模块,支持队列 + batch worker 防 429
  • GitHub 集成: 添加 issue、share、autofix-pr 等 GitHub 相关命令
  • 本地 Memory/Vault: 添加 LocalMemoryRecallTool 和 Local Vault 加密存储服务
  • 登录认证增强: 支持 workspace key、host guard、auth status 等
  • Provider Registry: 添加 Provider 注册中心、StatusLine、Cache Stats 等

Bug 修复

  • 修复大量node内存彪高问题
  • 修复 betas 导入名称不匹配
  • 修复 rawDump batch worker 并发级联和 fetch 超时问题
  • 修复 CI 测试 Bun mock.module 跨文件污染导致 87 个测试失败
  • 修复 issue-template 测试误删 .github/workflows 目录
  • 修复非 UTF-8 编码文件读写 round-trip 字节损坏(后 revert
  • 修复 GBK 编码自动检测支持(后 revert
  • 修复 CoStrict provider 模型列表与 token 估算问题
  • undici 移至 dependencies 修复 Node.js 启动挂起问题(https_proxy 环境变量)

清理优化

  • 移除 .npmrc 中的 npm auth token
  • 关闭默认的 FORK_SUBAGENT feature flag
  • 移除废弃的 ctx_viz 类型声明和废弃文档

构建与 CI

  • 新增 Vite 构建流程支持
  • CI 添加 codecov 覆盖率上报
  • CI 添加 review agent 生成步骤
  • 添加 npm 发布工作流
  • 统一 typecheck 命令

[4.0.13] - 2026-04-29

品牌重构

  • Rebrand: CLI 从 Claude 全面重命名为 CoStrict/csc包括命令行帮助输出、终端标题等
  • 统一所有 provider 的 User-Agent 为 csc/${VERSION}

功能改进

  • BUDDY 功能默认启用:移除日期限制,开箱即用
  • 构建时替换 feature flags:构建产物中自动将 feature('FLAG_NAME') 替换为 true/false,不再依赖运行时环境变量
  • 内置 KB 套件cosknow:打包时将 KB 知识库套件内置进 csc安装后自动注册命令到 ~/.claude/commands/

Bug 修复

  • 修复 CoStrict provider 递归解析问题getDefaultSonnetModel / getDefaultHaikuModel 返回具体模型名,避免无限递归
  • 修复 sideQuery/模型选择CoStrict 和 OpenAI provider 下的模型选择逻辑
  • 修复登录提示问题:将 costrict 加入 is3P 判断,消除登录后误报的 "Not logged in" 提示
  • 修复 truncate 函数崩溃:处理 undefined / null 输入时不再崩溃
  • 修复 ripgrep 安装:支持内网私服兜底下载

性能优化

  • 移除消息流中的 diff 渲染:仅保留权限审批页面的 diff 展示,降低内存峰值

安全加固

  • 网络伪设备重定向检测:添加 /dev/tcp/dev/udp 等 Bash 网络伪设备的安全检测

测试

  • 添加 subagent 僵死场景相关测试用例
  • 修复 RemoteTriggerTool 和 autonomy 测试的全量运行失败

[4.0.12] - 2026-04-24

变更

  • 版本号升级至 4.0.12

[4.0.8] - 2026-04-23

新功能

  • 同步上游主仓库最新代码
  • 远程控制 Web 展示优化、状态同步与桥接控制流程改进
  • 添加对 ACP 协议的支持
  • 重构供应商层次结构
  • 新增 Vite 构建流程
  • 添加环境变量支持以覆盖 max_tokens 设置
  • Langfuse LLM generation 记录工具定义

修复

  • 修复 node 下 loading 按钮计算错误问题
  • 修复 Linux 端的安装问题
  • 修复类型校验问题
  • Package: files 字段补充遗漏的 scripts/run-parallel.mjs,修复 npm install 时 MODULE_NOT_FOUND 错误

变更

  • Commands: 移除 desktop 命令及相关注册
  • UI: LogoV2 强制使用 condensed 模式,跳过 release notes / onboarding 检测
  • Tips: 将 desktop app 提示文案更新为 CoStrict Web
  • Package: 包名改为 @costrict/csc,描述更新为 costrict
  • Bin: bin 命令统一为 csc,移除 ccbccb-bunclaude-code-best

[4.0.6] - 2026-04-16

新功能

  • 去除了运行时bun的依赖

[4.0.5] - 2026-04-15

新功能

  • 工具层及 MCP 大重构
  • 完成第一个 MCP Chrome 浏览器接入版本
  • 添加 Langfuse 监控支持
  • Langfuse 工具调用显示为嵌套结构
  • Brave 作为 WebSearchTool 的备选搜索引擎
  • 支持自托管 remote-control-server
  • 支持Ultraplan Feature 支持高级多 Agent 规划
  • 增加了upgrade/update 命令

Agent 系统

  • 新增 CoStrict agent 套件用于结构化工作流
  • 新增 TDD 工作流test design / prepare / execute / run-and-fix 四个 agent
  • 新增 QuickExploreAgent启用默认规划 agents
  • 新增 planApply agent 工具列表
  • 新增 StrictPlan 模式

Skills

  • 新增 project-wiki skill 自动生成技术文档
  • 新增 security-review 内置 skill 支持代码审计

修复

  • 修复内置 agent prompt 中工具名引用归一化
  • 修复 mintlify ignore 和侧边栏
  • 修复 Windows 上 bun.exe 命令识别问题
  • 修复初次登陆的校验问题
  • 修复类型问题(多处)