Repository navigation
v0.12.38
Fixed
- 发送菜单按当前回合和附件状态重新判断 Enter 操作,避免回合结束后残留选项吞掉发送;打断发送的附件提示覆盖快捷键与菜单入口。
- 上下文压缩结束、取消或失败后正确处理等待发送的消息;连续打断及跨会话打断保留各自草稿,后台退回的引导不再影响当前会话的同文消息。
- 仅提供 shell 或部分文件工具的自定义角色,可在缺少专用工具时使用获准的读取方式;技能标题限制为 120 个 Unicode 字符,避免异常元数据挤占提示词。
- SSE 消费端退出或输出队列已满时取消请求,及时释放读取任务和响应连接。
- shell 输出缓存分界处保留完整 UTF-8 字符和 UTF-16 代理对;拖入文本时仅丢弃截断处的合法半字符,拒绝损坏编码。
- 图片附件按实际读取字节执行大小上限;配置修复测试显式构造文件权限,不再依赖进程默认 umask。
Performance
- 文件读取按 50 KiB 展示预算构建输出,避免先复制最多 32 MiB 再截断;恰好达到预算的完整行会保留,续读位置准确。
Full Changelog: v0.12.37...v0.12.38