修改 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
评论
发表评论