Skip to content

Commit b6478c4

Browse files
committed
chore: release v0.3.1
1 parent c1a8b2c commit b6478c4

2 files changed

Lines changed: 67 additions & 1 deletion

File tree

docs/changelog.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,72 @@
33
All notable changes to this project will be documented in this file.
44

55

6+
## [0.3.1] - 2026-04-12
7+
8+
### ✨ 新功能
9+
10+
- 实现渐进式工具披露、自动验证传感器和内置验证Agent (618ecae)
11+
- 添加真实仓库基准测试工具和更详细的无头事件 (d4e5ad3)
12+
- 改进代码块和确认提示的显示效果 (deabaee)
13+
- 支持 Markdown 引用块渲染并改进表格显示 (150a48f)
14+
- 重构系统提示构建顺序并模块化默认提示 (7711103)
15+
- 增强Bash命令权限检查的语义分析和规范化 (56d703a)
16+
- 引入统一的 CWD 管理系统 (4b779c6)
17+
- 新增多模态消息处理、错误分类、流式缓冲和slash命令路由功能 (9de54d5)
18+
- 确保恢复分支消息的持久化和正确顺序 (07276fa)
19+
- 流式工具安全与 fallback 事务边界 (Phase 1) (e26212d)
20+
- 添加模型降级处理逻辑 (6d5407d)
21+
- 添加 token 预算递减收益检测功能 (28915fa)
22+
- 添加模型降级和输出恢复功能 (70c77a2)
23+
- 添加上下文压缩和工具结果预算功能 (4024f51)
24+
- 重构 agent 循环为 AsyncGenerator 模式并实现 drainLoop 工具 (b7e6a7b)
25+
26+
### 🐛 问题修复
27+
28+
- 改进发布脚本的远程同步和分支校验逻辑 (c1a8b2c)
29+
- 修复 Enter 键行为,仅用于提交而非接受建议 (0df82e5)
30+
- 修复分支显示和加载文案优先级问题 (98d2730)
31+
- 修复多轮对话中stream_end的finalize问题 (30e7688)
32+
- 修复模型切换后未立即生效的问题 (aafce51)
33+
- 事件协议收敛 + 接口定型 + continue 分支状态修复 (aeccc85)
34+
- 修复最终 code review 发现的三个问题 (6f48b1f)
35+
- 修复 code review 发现的两个问题 (336a46d)
36+
- 删除 SubagentContext 旧命名回调,完成 onEvent 收敛 (99c201a)
37+
- 修复 setTimeout 泄漏并删除不可达类型 (dacb2bc)
38+
- 修复 appendBoth 导致消息重复的 bug (cad0a77)
39+
- 修复工具执行中的信号处理和恢复计数器问题 (d0a4e69)
40+
41+
### 💄 代码格式
42+
43+
- 替换表情符号和箭头为文本标记 (80370a4)
44+
45+
### ♻️ 代码重构
46+
47+
- 重做确认弹窗信息架构,添加 Diff 展开/折叠 (6786a77)
48+
- 简化加载短语列表并更新提示概率 (ca2a234)
49+
- 移除 displayContent 字段并统一工具输出格式 (805ef7a)
50+
- 删除所有 deprecated 代码 (9544bc8)
51+
- 消费者迁移到 chatStream() 统一事件协议 (Phase 4) (6fe4799)
52+
- 删除未使用的 drainLoop 导入 (db5ea8b)
53+
- 接口分层 — chatStream() 成为唯一事件流入口 (Phase 3) (e6657c4)
54+
- 策略提取与语义 bug 修复 (Phase 2) (cb13993)
55+
- 清理 code review 问题 (d9244b4)
56+
- 消除消息双源,统一走 ConversationState (02ad9d7)
57+
- 重构事件类型系统并统一事件处理逻辑 (e52dc3a)
58+
- 修改package.json中的dev脚本路径 (4968015)
59+
60+
### ✅ 测试相关
61+
62+
- 添加多个单元测试文件 (a83ddee)
63+
64+
### 🔧 其他更改
65+
66+
- release v0.3.0 (c2fe9e5)
67+
- ignore project-local worktrees (ffee334)
68+
- 配置 npm 使用官方注册表 (8cbfe8f)
69+
- 迁移项目从pnpm到bun包管理器 (9533cea)
70+
71+
672
## [0.2.9] - 2026-03-31
773

874
### ✨ 新功能

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "blade-code",
3-
"version": "0.3.0",
3+
"version": "0.3.1",
44
"private": false,
55
"description": "🗡️ Blade Code - 智能代码助手命令行工具",
66
"type": "module",

0 commit comments

Comments
 (0)