Skip to content

Commit 0cf1924

Browse files
committed
chore(release): v0.5.8
1 parent 16c3b81 commit 0cf1924

1 file changed

Lines changed: 166 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,171 @@
11
# Changelog
22

3+
## [0.5.8] - 2026-02-03
4+
5+
### Bug Fixes
6+
7+
- **ci**: 添加 ruff 到 test 依赖
8+
- **cli**: 修复 credits 命令因 API 返回 None 导致格式化失败
9+
10+
### Features
11+
12+
- **agent**: 新增代码验证闭环,支持修改后自动检查和修复
13+
- **progress**: Batch 进度条适配非 TTY 环境
14+
- **agent**: 新增细粒度文件工具和并行执行支持
15+
16+
### Miscellaneous
17+
18+
- Bump version to 0.5.8
19+
20+
### Performance
21+
22+
- **test**: 将 mock 相关测试标记为 slow,pre-push 从 40s 降到 0.7s
23+
- **test**: 优化单元测试速度,pre-push 跳过慢测试
24+
25+
### Refactor
26+
27+
- **clients**: 提取批量处理公共逻辑到 batch_helpers 模块
28+
29+
### Testing
30+
31+
- **async_api**: 新增 async_api 模块核心功能单元测试
32+
33+
## [0.5.7] - 2026-02-02
34+
35+
### Features
36+
37+
- **agent**: 注册式内置工具扩展,支持多工具组合(shell/dtflow/maque/flexllm)
38+
- 新增 AgentClient(tool-use 循环)+ CLI 模块拆分
39+
- 支持模型调用参数(model_params)自动透传,修复 -m 参数取 id 逻辑
40+
41+
### Miscellaneous
42+
43+
- Bump version to 0.5.7, 更新模型定价数据
44+
45+
## [0.5.6] - 2026-02-01
46+
47+
### Bug Fixes
48+
49+
- **chat-web**: 重试时遵循上下文开关状态
50+
51+
### Documentation
52+
53+
- 统一对外接口为 LLMClient,移除 LLMClientPool 引用
54+
- 更新 SKILL.md 和 README.md,添加 serve 命令文档
55+
56+
### Features
57+
58+
- **chat-web**: 支持 --title 参数自定义页面 Logo 文本
59+
60+
## [0.5.5] - 2026-02-01
61+
62+
### Bug Fixes
63+
64+
- **chat-web**: 修复多轮对话时输入框被挤出视口
65+
66+
### Features
67+
68+
- **serve**: 新增 flexllm serve 命令,将 LLM 包装为 HTTP API 服务
69+
- **chat-web**: 添加重试和上下文发送按钮
70+
- 添加 Web 聊天界面和流式思考内容支持
71+
72+
### Refactor
73+
74+
- **chat-web**: 上下文按钮改为状态切换,默认不携带
75+
76+
### Styling
77+
78+
- **chat-web**: 按钮移入输入框内部,对齐主流聊天界面
79+
- **chat-web**: 停止按钮改为黑白配色
80+
- **chat-web**: 对齐 nanochat/claude.ai 视觉风格
81+
82+
## [0.5.4] - 2026-01-31
83+
84+
### Bug Fixes
85+
86+
- **progress**: 无定价信息时显示 token 数量而非成本
87+
88+
### Miscellaneous
89+
90+
- Bump version to 0.5.4
91+
92+
## [0.5.3] - 2026-01-31
93+
94+
### Bug Fixes
95+
96+
- **cli**: 修复 --user-field 参数导致格式检测错误的问题
97+
98+
### Miscellaneous
99+
100+
- Bump version to 0.5.3
101+
102+
## [0.5.2] - 2026-01-31
103+
104+
### Documentation
105+
106+
- 添加配置文件示例
107+
- **readme**: 补充 system 字段配置说明
108+
109+
### Features
110+
111+
- **config**: 支持 user_template 配置
112+
- **cli**: Batch 命令的 --output 参数改为可选
113+
114+
### Miscellaneous
115+
116+
- Bump version to 0.5.2
117+
118+
## [0.5.1] - 2026-01-31
119+
120+
### Features
121+
122+
- **config**: 添加系统提示词配置支持
123+
124+
### Miscellaneous
125+
126+
- Bump version to 0.5.1
127+
128+
## [0.5.0] - 2026-01-30
129+
130+
### Documentation
131+
132+
- 移除中文 README
133+
- README 补充 batch -n 和 -uf/-sf 示例
134+
- 精简 SKILL.md 并补充 batch 命令文档
135+
- 修正 Claude Code 集成说明
136+
- 完善 Claude Code 集成说明
137+
- 在安装部分添加 Claude Code 集成说明
138+
- 添加 roadmap 规划文档
139+
- 重构文档,突出核心功能定位
140+
141+
### Features
142+
143+
- **mock**: 支持 Claude/Gemini API 格式和思考内容返回
144+
- **cli**: Batch 命令添加 -n/--limit 参数,只处理前 N 条记录
145+
- **cli**: Batch 命令添加 --user-field/-uf 和 --system-field/-sf 参数
146+
- **cli**: Alpaca 格式支持记录级 system 字段
147+
- **cli**: Batch 输入格式支持 input/user 字段
148+
- **cli**: Batch 命令添加 --save-input 参数
149+
- **batch**: 添加 save_input 参数控制输出 JSONL 的 input 保存策略
150+
- **cli**: 添加 install-skill 命令
151+
- **pool**: 健康检查默认阈值设为无限大
152+
- **progress**: 优化进度条显示重试和错误信息
153+
154+
### Miscellaneous
155+
156+
- Bump version to 0.5.0 & 修复 test_mock_e2e 中残留的 load_balance 参数
157+
- **skill**: 移除多余的安装说明
158+
- 补充版权信息并升级版本至 0.4.6
159+
160+
### Performance
161+
162+
- **progress**: 添加进度条刷新节流控制
163+
164+
### Refactor
165+
166+
- **router**: 移除 load_balance 参数,简化为 round_robin 策略
167+
- **clients**: 统一 LLMClient/LLMClientPool 架构 & 修复 async event loop 绑定问题
168+
3169
## [0.4.5] - 2026-01-23
4170

5171
### Features

0 commit comments

Comments
 (0)