v0.2.0
v0.2.0 更新日志
feat — 新功能
代理核心重构
- 新增
AgentError::ChatMessageError变体,完善错误处理 Tooltrait 引入clone_box方法支持动态克隆- 重构
MainAgent状态管理,优化代理循环与工具调用处理 - 简化 CLI/TUI 初始化流程,清理未使用导入
Token 计数
- 集成
tiktoken-rs,基于cl100k_base进行 BPE token 计数 - 状态栏显示输入/输出 token:
[↑3.1k ↓44k] - 新增 14 个单元测试
Reasoning Effort 配置
AiConfig新增reasoning_effort字段(none/low/medium/high/xhigh)/settings下新增/thinking子菜单- 状态栏显示 effort:
deepseek-v4-flash · xhigh - 新增 4 个单元测试
Context Capacity 配置
AiConfig新增context_capacity字段(默认 200k)/settings下新增/context子菜单(32k/64k/128k/200k/512k/1M/自定义)- 状态栏显示上下文使用率:
128k/200k (64%) - 新增 4 个单元测试
UI 改进
- 调整命令弹窗高度,优化渲染效果
- 子菜单滚动功能
- 上下文大小实时显示
chore — 工程维护
- 更新各模块版本至 v0.2.0
What's Changed
- Feat v0.2.0 by @cherish-ltt in #2
Full Changelog: v0.1.2...v0.2.0