Repository navigation
Releases
Releases · Circe22/agents-guide-to-telegram
v1.4.0 — can_stop 时代
把 Bot API 10.3 时代的行为钉住。自 v1.3.1 起:
新能力
tg_rich_draft支持can_stop/keep_on_stop(Bot API 10.3):新客户端上用户可一键停掉流式草稿、解锁输入框。注意这是半套——本 server 收不到stopped_message_generation(那走收信侧),schema 里写明了别把停止按钮当承诺- 进度窗 hook 的 draft 形态每帧自带
can_stop;两种形态(edit/draft)都保留 - 孤儿贴纸防护:脸不许先于它所依附的那句话出门——正文没送达则贴纸挂起,正文炸了则脸永不发送
- COOKBOOK 新增:反应通知让点赞落回具体那张脸(收信侧配方)、孤儿脸规则四条;README 补多 bot 共库用法
修复(外部审核揪出的三处,各带反例回归 + 反向变异验证)
- Stop ↔ 在途推送竞态:代际栅栏(gen fence),晚归的推送不登记、自删刚发的消息,任务结束后不再冒孤儿进度窗
media_paths总内存预算:默认 200MB(TG_RICH_MEDIA_TOTAL_MB可调),按实际读入字节累计,单文件合法≠一起发合法- 贴纸 cached file_id 的 400 回退收窄:只有点名 file_id 的 400 才触发归档重传,chat 错/参数错原样抛出
工程
- Windows CI:server 核心四模块全平台跑测;hook 保持 Unix-only,测试按平台自动跳过
- 167 测全绿(Ubuntu 3.9/3.12/3.13 + Windows 3.12)
🤖 Generated with Claude Code