修改 forkgram/tdesktop 实现 搜索@我的消息 by Hermes 对接 gpt-5.6-sol

前言

我们之前已经实现了 有@我消息的群 置顶 方便我们"快速到达战场"
进一步地, 优化成了 跳转到前一条后一条@我的消息

面向Agent开发

Hermes 对接 白嫖公益站agentrouter 的gpt-5.6-sol 

下面的引用框里面都是我发给Agent的自然语言
分析 https://github.com/forkgram/tdesktop 项目
现在群组窗口界面上已经提供的功能: 
搜索按钮 - 人头按钮 - 选择用户
然后就显示了一个搜索结果列表

Agent报告, 底层使用的API是 messages.search, 过滤条件是 from_id

讨论, 有没有办法把搜索条件从 From 改为 Mentioned ?
Agent报告, 可以的.
现在群组窗口界面上, 搜索按钮, 
在现有的人头按钮的左边 新增一个 Mentioned me 按钮,
效果为 打开搜索结果面板(带 Mentioned me 过滤条件) 

新加菜单项 "List msg @me"
效果为 打开搜索结果面板(带 Mentioned me 过滤条件) 


这次的开发明显比前几次复杂, 人肉测试过程中, 发现了一些BUG. 不过, 详细描述BUG后, Agent能解决. 如,

测试发现一个问题,
当   群组搜索按钮 - @符号  这样展示了搜索结果之后,
把 mentioned: me 关闭,  @符号 又会显示出来,
再点击 @符号,  展示 列表为空


成果

群组菜单


探索 @ 按钮


跳转效果


Github

代码

Release

========

后记

公益站agentrouter 的gpt-5.6-sol 有时会拒绝工作.
The model provider failed after retries. I kept raw provider details out of chat; check gateway logs for diagnostics.
这时, 发"继续任务"有时能继续, 有时还是拒绝工作.

如果"继续任务"并不继续时, 我会使用 www.tokenrouter.com 的免费 moonshotai/kimi-k3-free
同样的, 有时也会遇到拒绝工作且无法继续.
如果 gpt-5.6-sol 和 moonshotai/kimi-k3-free 都拒绝工作, 我会使用免费的 oc/deepseek-v4-flash-free

评论

The Hot3 in Last 7 Days

KV-woker 纯练手项目 保护 _ 开头的 Key VS code 重构 JS 代码 提取代码为函数

白嫖worker 自建短链服务 Url-Shorten-Worker 变身文件保管站 File Storage 保存到 R2对象存储 搭建手册

白嫖worker 自建短链服务 Url-Shorten-Worker 变身文件保管站 File Storage 保存到 R2对象存储