博文

部署 K-UI-workers 用Hermes对接tencent/hy3:free

图片
前言 各位开发者 你们有没有觉得, 自己满腔热血地写教程教小白, 但总是会收到各种非bug类的反馈? 如,  教程写的操作 小白看不懂 - "这个XXX在哪里呀?" 教程写了的操作 被小白跳过 - 本来要设置参数 1 2 3 4 5, 结果小白只设置了 1 2 3 5 为此 我还做了2个 贴纸   不好意思跑题了. 现在Agent时代来了, 小白身边最好的助理和教练有了. 你可以让小白使唤TA自己的Agent去阅读教程, 完成部署. 各位小白 你们有没有觉得, 自己满腔热血地来跟着大佬的教程学技术, 但是这教程是真长啊, 里面的字是真多啊, 术语是真看不懂啊, 自己的技术水平只有鼠标键盘和英文字母啊! 去社群里提问题请教, 还要被反问, "你操作到哪一步了?" 老天啊! 整篇教程就是个迷宫啊! 我怎么知道自己走到哪里了! 现在Agent时代来了, 你身边最好的助理和教练有了. 你可以使唤你自己的Agent去阅读教程, 完成部署. 以 <K-UI-workers> 为例 https://github.com/a6216abcd/K-UI-workers 准备前置条件 Hermes 作为 Agent 对接 tencent/hy3:free 模型 首先你要安装一个 Hermes, 常见的2G内存的VPS就够了. 安装教程 https://zelikk.blogspot.com/2026/04/hermes-agent-oracle-vps-ubuntu-root.html 和最新安装脚本相比, 部分细节有变化. 当然你也可以去搜索其它更新的安装教程. 2G内存VPS Dedirock LA机房9.88刀/年   https://1ladder.eu.org/drla888 NY机房 8.88刀/年 https://1ladder.eu.org/drny888 Hermes 官方提供免费的模型 tencent/hy3:free 操作教程 https://zelikk.blogspot.com/2026/04/free-mimimo-v2-pro-omni-hermes-stripe.html 写教程的当时, 免费模型是 mimo-v2-pro, 现在你选 hy3 就好 Github 的 API token 参考教程 htt...

白嫖 Zerops 免费容器 用Hermes对接tencent/hy3:free

图片
前言 现在越来越多的服务针对Agent开放了API和token 如 https://zerops.io  那么, 我能不能让Agent参考 教程 完成整个比较"复杂"的操作呢? 以 <白嫖 Zerops 免费容器> 为例 感谢  https://blog.notett.com/post/2026/07/202607-zerops-free/ 准备前置条件 Hermes 作为 Agent 对接 tencent/hy3:free 模型 首先你要安装一个 Hermes, 常见的2G内存的VPS就够了. 安装教程  https://zelikk.blogspot.com/2026/04/hermes-agent-oracle-vps-ubuntu-root.html 和最新安装脚本相比, 部分细节有变化. 当然你也可以去搜索其它更新的安装教程. 2G内存VPS Dedirock LA机房9.88刀/年   https://1ladder.eu.org/drla888 NY机房 8.88刀/年 https://1ladder.eu.org/drny888 Hermes 官方提供免费的模型 tencent/hy3:free 操作教程  https://zelikk.blogspot.com/2026/04/free-mimimo-v2-pro-omni-hermes-stripe.html 写教程的当时, 免费模型是 mimo-v2-pro, 现在你选 hy3 就好 Github 的 API token 参考教程  https://zelikk.blogspot.com/2026/07/github-api-token-hermes-agent.html zerops 的 API token 注册和登录 zerops 略 https://app.zerops.io/settings/token-management 点击 Generate Personal Token 填入 token 名字 (随你喜欢) 注意token只显示一次, 你需要另外保存好. 实践 向你的Agent说 你现在有 https://zerops.io 的 token ipTD76oeYW_9MgBAYqkdQuvafPR8r...

Github 设置 API token 为你的Hermes Agent

图片
前言 有时, 你要让Agent帮你提供项目到Github, 再用Github 的 action 跑编译. 如, <从forkgram/tdesktop github action编译 win10 amd64 二进制文件 v6.9.3> https://zelikk.blogspot.com/2026/06/forkgram-tdesktop-github-action-win10-amd64.html 有时, 你要Agent保存一份翻墙节点订阅文本到Github gist 上面这些操作都需要一个前提, 你设置好Github的 API token, 让Agent使用. Github 的 API token 可以设置为 repo, workflow, gist 权限. 一般来说够用了. * 以下实践方案都在 Hermes 对接 tencent/hy3:free 的条件下完成 实践1 如果你的Agent运行在你自己的电脑上.  你可以打开chrome浏览器, 登录Github账户. 然后跟你的Agent说, 浏览器当前页面已经登录Github账户, 请你继续操作, 完成新建 repo, workflow, gist 权限的 API token 然后你可以把这个token另外保存好. 也可以告诉Agent保存到TA自己的.env中. 实践2 如果你的Agent运行在2G内存的VPS上. 你可以跟你的Agent说, 启动浏览器, 让我VNC连上去操作登录Github账户. 你完成登录之后, 跟你的Agent说, 浏览器里面已经登录了Github账户, 你接手继续操作, 完成新建 repo, workflow, gist 权限的 API token 然后你可以把这个token另外保存好. 也可以告诉Agent保存到TA自己的.env中. 实践3 如果你的Agent运行在1G内存的VPS上. 这种情况下 Agent 开浏览器 会比较吃力. 你可以让Agent作为一个"教练"指导你具体操作. 我要在Github新建 repo, workflow, gist 权限的 API token 请你指导我一步一步如何操作 在这个过程中, 遇到任何问题, 截图 问Agent, "我应该点哪里?" 实践4 古法手搓 登录你的Github账户 右...

Cloudflare 设置 API token 为你的Hermes Agent

图片
前言 有时, 你在面向Agent开发的时候, 需要Agent帮你测试worker项目 比如, <用 Cloudflare worker 抓取 喷嚏网 浮世汇 生成 RSS> 这样的开发过程 https://zelikk.blogspot.com/2026/07/cloudflare-worker-rss.html 有时, 你需要Agent代替你照着教程设置一些worker 或者KV 或者R2 等 比如, <ShareX 将图片上传到 R2对象存储 通过S3上传器> https://zelikk.blogspot.com/2026/06/sharex-r2-s3.html 上面这些操作都需要一个前提, 你设置好Cloudflare 的 API token, 让Agent使用. Cloudflare 的 API token 可以设置为这样的权限  Account.API Tokens, User.API Tokens   这样权限的 token 可以创建更小的具体权限的token *以下实践方案都在 Hermes对接tencent/hy3:free 的条件下完成 实践1 如果你的Agent运行在你自己的电脑上.  你可以打开chrome浏览器, 登录cloudlfare账户. 然后跟你的Agent说, 浏览器当前页面已经登录cloudlfare账户, 请你继续操作, 完成新建 Account.API Tokens, User.API Tokens 权限的 API token 然后你可以把这个token另外保存好. 也可以告诉Agent保存到TA自己的.env中. 实践2 如果你的Agent运行在2G内存的VPS上. 你可以跟你的Agent说, 启动浏览器, 让我VNC连上去操作登录Cloudflare账户. 你完成登录之后, 跟你的Agent说, 浏览器里面已经登录了Cloudflare账户, 你接手继续操作, 完成新建 Account.API Tokens, User.API Tokens 权限的 API token 然后你可以把这个token另外保存好. 也可以告诉Agent保存到TA自己的.env中. 实践3 如果你的Agent运行在1G内存的VPS上. 这种情况下 Agent 开浏览器 会比较吃力....

用 Cloudflare worker 抓取 喷嚏网 浮世汇 生成 RSS

图片
前言 我喜欢看  喷嚏网「浮世汇」 和 「图卦」 但是一直以来使用的RSS feed都不稳定, 时好时坏. 于是想自己建一个跑在 cloudflare 的 worker上. 面向Agent开发 Hermes 对接 grok-4.5 下面的引用框里面都是我发给Agent的自然语言 我要创建一个 cloudflare 的 API token, 这个 token 有最大的权限, 可以用来创建各种小权限的 API token. 告诉我应该怎样一步一步操作. * 我的agent跑在VPS上, 所以我只能这么干. 遇到问题可以截图发给Agent问应该点哪里. 如果你的Agent跑在你自己电脑上, 你让Agent自己操作电脑的浏览器就行了. 你应该创建这么一个API token 关键注意权限 Account.API Tokens, User.API Tokens 这个cloudflare token 有 Account.API Tokens, User.API Tokens 的权限  cfut_************************************************ 在你自己的 .env 文件中保存好 新建一个 cloudflare  worker , 测试能否获取 这个页面的内容 https://www.dapenti.com/blog/blog-responsive-new.asp?subjectid=184&name=xilei  Agent返回的结果看起来正常 我现在需要你通过 这个 worker 生成 RSS 输出  一会儿Agent就完成了 用浏览器和RSS软件试了一下, 正常. 接下来, 做一些优化. 改造为定时触发 生成RSS, 定时每天0:00生成. 生成的RSS结果保存在KV中, 每次访问从KV中读取结果. 全文 HTML + 短 description (500字) 条数降到 10 篇全文 ======== 完 Github https://github.com/crazypeace/rss-worker

从forkgram/tdesktop github action编译 win10 amd64 二进制文件 v6.9.4

前言 准备把我在 forkgram 上实施的这些修改提交到 源项目时, telegram 发布 v6.9.4了, forkgram也同步了. 这时, 我发现, 我之前能 编译win10 amd64的yml 编译失败了. 面向Agent开发 创建 github token 略. 建议申请 你自己的 api_id, api_hash 略. 下面的引用框里面都是我发给Agent的自然语言 在 https://github.com/crazypeace/forkgram-tdesktop 项目上开一个branch for-forkgram-v6.9.4 把 https://github.com/forkgram/tdesktop 项目的代码 复制到这个branch上. 所有用来编译项目的yml都设置为手动触发. 建一个编译 win10 amd64 的 yml, 只编译这个branch 用 后台脚本 监控github action 的编译结果. 当编译结果出来之后, 如果编译失败, 分析原因, 修正问题, 开始新的编译, 继续用 后台脚本监控github action 的编译结果. Hermes 对接 Hy3 (hermes 官方送的) 干了1天多, 没成功. Hermes 对接 mimo-v2.5(pro) * 刚好这两天在Linux.do捡到了别人用不完的mimo 干了很久, 成功完成编译 Github https://github.com/crazypeace/forkgram-tdesktop/blob/for-forkgram-v6.9.4-new/.github/workflows/win.yml

TeleFolders 一个方便修改电报Telegram对话分组Folder的工具 功能简介

图片
TeleFolders 一个方便修改电报Telegram对话分组Folder的工具 https://github.com/crazypeace/TeleFolders 安装 下载项目源码, 解压. (或者你 git clone也可以) pip安装需要的库 pip install telethon eel pysocks   启动后端 * 推荐 申请 你自己的 api_id, api_hash https://my.telegram.org/ 在项目解压的目录中运行 python -m telefolders --api_id 611335   --api_hash d524b414d21f4d37f08684c1df41ac9c --proxy " socks5://localhost:1080 " 其中,  api_id, api_hash 推荐使用你自己申请的,  proxy 按需使用. 启动前端 用浏览器访问 http://localhost:8000/main.html 提示你输入电话号码 按提示, 一步一步完成登录过程. 你会需要在已登录设备上接收 验证码login code,  需要输入2FA密码(如果你设置了的话) 登录完成后, 你会看到这样的主界面 基本功能 下图中, 黄色区域是可以鼠标点击切换状态的. 状态包括 未设置: 空心+号 包含: 实心+号 置顶: 实心大头钉 排除: 实心-号 过滤器功能 在界面上部, 有几个过滤器, 控制表格中显示哪些对话Dialog 导出CSV 右上角按钮, 弹出菜单, Export CSV 导入CSV 右上角按钮, 弹出菜单, Import CSV

改进 TeleFolders 一个方便修改电报Telegram对话分组Folder的工具

前言 我的Telegram加入了许多群组. 所以, 我需要管理对话分组Folder. 在github上面已经有一个项目 Noradrenalin-team/TeleFolders 但是这个项目只实现了基本功能, 用起来还是有些不方便. 面向 Agent 开发 Hermes 对接 longcat-2.0 * mimo这一波白嫖token没了, 路边只能捡到longcat了 longcat-2.0 对比 mimo-v2.5 (pro) 能力要弱一个级别, 所以整个过程并不那么顺利, 我就不贴  咒语(prompt)了 开发成果 界面支持英语 (原项目为俄语) 实现 创建对话分组Folder 的功能 (原项目只有个功能入口) 设置 archived, personal, bot, group, channel 过滤器 (原项目只有 archived 显示/隐藏) CSV 导出 / 导入 Github https://github.com/crazypeace/TeleFolders ======== 后记 longcat-2.0 我的使用体感有点像 之前 hermes 提供免费用的 mimo-v2 (不是v2.5) longcat-2.0 许愿(one-shot)的效果并不好. 推荐你先让TA出设计方案, 然后你审视这个方案, 优化或者推翻这个方案, 或者找更高智能的模型出方案. 再让TA实施. 当你与 agent 讨论过多个方案后, 让agent把你决定要用的方案总结 为 .md 文件, 你再扫一眼. 然后让agent 按.md文件实施.  避免agent没听明白你最终选择的是哪个方案, 也避免长时间实施过程中, 注意力飘移, 转去尝试其它讨论过的方案. * 跟对接什么模型有关, mimo-v2.5(pro)的效果要更好一些, 没这么麻烦, 用自然语言就能指挥, 能听懂你选择的是哪一个方案. longcat-2.0有机率在做任务A时, 把任务B的正确的结果破坏了. 所以, 在验证功能满足要求后, 要提交github (我知道可以本地git, 但面对小白, 就不搞这么复杂了. 而且担心万一agent把本地整个目录删了呢?) 如果你突然发现, 哎呀, 现在在做任务A, 怎么任务B的效果没了/坏了?  你可以找到任务B正确/正常 的commit,...

修改 forkgram/tdesktop 实现 设置全体群组和channel 静音 mute all

图片
前言 我加了很多群和频道, 我喜欢设置群和频道为静音状态. 但是, 一个一个右键菜单设置也太费操作了. 那么, 有没有什么批量设置的方法呢? 面向Agent开发 Herems 对接 mimo-v2.5-pro 下面的引用框里面都是我发给Agent的自然语言 在 https://github.com/crazypeace/forkgram-tdesktop 基于 dev 新开一个 branch feat-mute-all 新建一个yml文件, 基于这个branch编译 分析 对话分组Folder 右键菜单  Mark as read 的工作流程 分析 单个对话 右键菜单 Mute forver 的工作流程 在 对话分组Folder 右键菜单 添加一个新功能 "Mute All" 工作流程是遍历这个对话分组Folder 中的每个对话, 设置"Mute forever" 测试1 启动程序, 测试. 发现没有生成新功能. 向Agent反馈测试结果, Agent说 Folder 在侧边栏和顶部 是不同的代码, 刚刚的修改是针对顶部的.  于是又为了侧边栏添加代码, 增加功能入口. 效果 Github https://github.com/crazypeace/forkgram-tdesktop/tree/feat-mute-all

修改 forkgram/tdesktop 实现 有@我消息的群 置顶 效果和PrimaryUnmutedMessages一样

图片
前言 Forkgram 有个功能 PrimaryUnmutedMessages 很适合对于一些群, 有任何新消息你都重点关注. 如, 但是我有一种情况, 我不关注这个群的每条新消息, 我只关注这个群里面 @我的消息. 怎么办呢? 面向Agent开发 Herems 对接 mimo-v2.5-pro 下面的引用框里面都是我发给Agent的自然语言 在 https://github.com/crazypeace/forkgram-tdesktop 基于 dev 新开一个 branch at-me-on-top 新建一个yml文件, 基于这个branch编译 分析 forkgram 在显示对话分组时的代码逻辑 着重分析, 如何知道  对话是否在分组中置顶,  对话有多少未读,  对话是否设置为mute, 对话中是否有人react emoji给我, 对话中是否有人at我. 分析 在显示对话分组时的排序优先级 Agent反馈:  当群组中有人@我时, 产生和 PrimaryUnmutedMessages 一样的效果 Agent反馈:  同意 方案A, 请实施. 但 Agent 实际上干活又不是方案A的修改, 改了另一个地方. 效果  可以看到除了原有的未读群组置顶的效果以外, 还增加了 @我消息的群 置顶的效果. Github  https://github.com/crazypeace/forkgram-tdesktop/tree/at-me-on-top

修改 forkgram/tdesktop 实现不查看某人的头像

图片
前言 某些人的头像18X 或者 是那种闪来闪去的动图 瞎眼睛. 所以需要屏蔽显示头像. 面向Agent开发1 Herems 对接 mimo-v2.5-pro 下面的引用框里面都是我发给Agent的自然语言 在 https://github.com/crazypeace/forkgram-tdesktop 基于 dev 新开一个 branch ban-avatar-pic 新建一个yml文件, 基于这个branch编译 分析代码 显示 avatar 图片的场景. 包括但不限于: 在群消息中显示, 在profile窗口显示, 在profile窗口点了avatar图片后全屏显示 讨论, 如果我希望某个用户的avatar图片显示时, 就和没有设置avatar图片一样的处理逻辑. 最高效的修改方式是怎样的? Agent反馈:  采用 方案 A:在 PeerData 层拦截, 判断方式为该用户是否被blocked.  * 我就用 blocked 用户列表简单演示一下基本功能.  效果 群消息还显示头像, 点开 profile 窗口也显示头像.  不过profile 窗口的头像点不出来全屏显示了. 面向Agent开发2 向 Agent 描述了测试结果. Agent又分析了一圈, 说还有个函数要改. 效果 一打开群链接, 看到了群消息, 是能看到应该屏蔽的头像图片的. 但是点击 群消息的头像, 打开 profile 窗口之后, 头像就按未设置的样子显示了, 群消息里也不显示头像了. 面向Agent开发3 向 Agent 描述了测试结果. Agent又分析了一圈, 说 用户的 blocked 状态是慢加载的. 我换了一种方法验证. 先打开 Settings - Privacy and Security - Blocked users 加载了 blocked 用户列表后. 再打开群链接, 就能看到群消息的头像是按期望被屏蔽的. * 好吧. 只是演示一下基本功能, 我决定就做到这个样子为止了. 演示效果 Github https://github.com/crazypeace/forkgram-tdesktop/tree/ban-avatar-pic

The Hot3 in Last 7 Days

用 Cloudflare worker 抓取 喷嚏网 浮世汇 生成 RSS

酒馆SillyTavern 玩英文角色卡 也能以中文输出 设置世界书Lorebooks