Testing Muse’s Built-in Browser Against Cloudflare Turnstile

Introduction muse has been very popular lately. Has everyone gotten one and started playing with it? Today, we're testing muse's ability to operate its built-in browser to pass Cloudflare's free Turnstile CAPTCHA.

muse.ai 通过 Cloudflare 免费版 Turnstile 人机验证

前言 最近 muse 热度很高啊, 大家都搞了一个到手开始玩了吗? 今天来测试一下 muse 操作自带浏览器 通过 Cloudflare 免费版 Turnstile 人机验证 的能力.

Connect Hermes Agent Using Cloudflare CLI cf OAuth

Preface A few months ago, I wrote  Configuring a Cloudflare API Token for Your Hermes Agent Although the overall process is already streamlined, it still isn't particularly seamless. Either you have to follow the tutorial and operate the website step by step yourself, or your Agent needs strong browser automation capabilities. But now, Cloudflare is enthusiastically embracing AI and has introduced the Cloudflare CLI cf tool Let's take a look at the entire OAuth process

Cloudflare CLI cf工具 OAuth 授权 更方便使唤Agent操作 Cloudflare 了

前言 几个月前我写过  Cloudflare 设置 API token 为你的Hermes Agent 虽然整个过程已经很精简了, 但还算不上特别丝滑. 要么, 需要你自己照着教程一步一步操作网页; 要么, 需要你的Agent有较强的操作浏览器的能力. 而现在, Cloudflare 热烈地拥抱AI, 推出了 Cloudflare CLI cf工具 让我们来看看整个OAuth过程

Tracing Stealth/Space-Bunny Alpha's Mysterious Proxy Source

I was originally going to have stealth/space-bunny-alpha try writing an image-and-text tutorial based on a Youtube video. Then, quite by accident, I saw this: Huh? Where did this proxy come from? I opened a new session and asked. It came from a proxy pool. But where did the information about that proxy pool come from? It turned out to be the model's own "knowledge."

stealth/space-bunny-alpha 的"知识"自带IP代理池

本来我是想让stealth/space-bunny-alpha试试根据Youtube视频写图文教程的任务. 然后一不小心我看到了这么一条 唉? 这是哪里来的代理? 新开一个session问了一下. 来自一个代理池. 进一步的, 那代理池的信息是哪里来的呢? 原来是自来模型自己的"知识"

How to Prompt AI Agents for Reliable 3x-ui and Hermes Results

Preface A few years ago, I wrote an article titled How to Ask Questions Properly and Bad Examples of Asking for Help Recently, the world has entered the era of AI and Agents. In various chat groups, I have seen many cases of people failing to get Agents to do what they want. Some are indeed due to the limitations of AI and Agents, but many more are caused by giving them the wrong instructions.

如何正确使唤Agent 及 错误案例

前言 几年前, 我写过一篇  如何正确提问及错误求助反面实例 最近, 世界来到了AI 和 Agent的时代, 我在各个群里看到了很多使唤Agent失败的案例. 有一些确实是AI和Agent能力不足, 但是还有很多是使唤方法不对.

Hermes Verifies Telegram Topic Search Fix in Forkgram

Preface I have always enjoyed using Telegram as a platform for interacting with Hermes . Furthermore, I like opening a group forum with topics in a new window, so I can continue browsing other groups in the main window without interruption. Friends who often  develop with an Agent  and  put an Agent to work  know that searching for keywords in session history is a feature they use frequently. So, the problem is this: in a group forum with topics opened in a new window, if you select a topic and click the search button, it automatically switches to All. For someone like me, who has countless topics open, it amounts to searching for keywords across all sessions, including historical sessions.

forkgram/tdesktop 在新窗口打开 带Topic的群组Forum 限定在topic中搜索

前言 我一直都喜欢 用Telegram作为与Hermes交流的平台 . 进一步的, 我喜欢用新窗口打开 带Topic的群组Forum, 这样不影响我在主窗口中去其它的群组中闲逛. 经常  用Agent开发  和  使唤Agent干活  的朋友们都知道, 在session历史中搜索关键字是经常使用的功能. 那么, 问题来了, 在新窗口打开 带Topic的群组Forum 中如果选中了topic再按搜索按钮, 会自动跳到 All 对于我这种开了无数个topic的人来说, 相当于是在所有的session(包括历史session)中搜索关键字了.

Deploy for-agentrouter-d4f to Fix DeepSeek Thinking 400

Introduction We already have a specially modified version of cpa-for-agentrouter-d4f to address the issue encountered by deepseek-v4-flash on agentrouter: HTTP 400: The content[].thinking However, the  request-format: anthropic  parameter added by this modified version is not supported by the web management interface. So, what is the most elegant way to use it?

用Agent部署 cpa-for-agentrouter-d4f 套娃

前言 我们已经有了一份 特殊修改版 cpa-for-agentrouter-d4f 针对 agentrouter 的 deepseek-v4-flash 遇到 HTTP 400: The content[].thinking问题 但是, 这份修改版增加的  request-format: anthropic  参数不被web管理界面支持. 那么, 我们应该怎样优雅地使用呢?

Muse Fixes CLIProxyAPI Non-Streaming Empty Content Bug

Introduction Earlier, to use the nonprofit agentrouter site 's deepseek-v4-flash model for free in Hermes, we created a modified version of cpa-for-agentrouter-d4f Today, I registered muse.ai using the method from cloud.browser-use.com  * If you have just finished registering for muse.ai, you can redeem the invitation code  XKGZJU  in settings to receive 1B tokens I wanted muse to reproduce the issue and then analyze it independently.

muse.ai 发现cpa-for-agentrouter-d4f 在非流式时会返回空内容 并进行修复

前言 前面我们为了白嫖 公益站agentrouter 的deepseek-v4-flash 给 Hermes 用, 修改了一版 cpa-for-agentrouter-d4f 今天用 cloud.browser-use.com 的方法注册了 muse.ai  * 如果你刚完成注册 muse.ai 可以在设置中验证邀请码  XKGZJU  得 1B token 想让muse复现一下问题, 再独立分析一下问题.

Fix agentrouter DeepSeek-V4-Flash HTTP 400 in CLIProxyAPI

Introduction Previously, we set up CPA cliproxyapi configured User-Agent to access the free agentrouter service Recently, I always encounter this error when using agentrouter 's deepseek-v4-flash HTTP 400: The content[].thinking in the thinking mode must be passed back to the API.

修改版CPA cliproxyapi解决HTTP 400: The content[].thinking问题 继续白嫖agentrouter的deepseek-v4-flash 提供给Hermes使用

前言 之前, 我们 搭建了CPA cliproxyapi 设置了User-Agent来白嫖公益站agentrouter 最近在使用 agentrouter 的deepseek-v4-flash时, 总是遇到这样的报错 HTTP 400: The content[].thinking in the thinking mode must be passed back to the API.

Forkgram Remembers Last Played Audio Across Restarts

Preface I listen to some audio channels on Telegram. If I close Telegram halfway through listening, the next time I open Telegram, I have to find that channel again, recall where I left off, and then start playing again. I find this a bit inconvenient. So I thought, could forkgram/tdesktop remember the last played audio and automatically load it at the top on the next startup?

forkgram/tdesktop 记住上次播放的音频, 下次启动后自动加载到顶部

前言 我在Telegram上面会播放一些 音频的频道 . 如果听到一半, 关闭Telegram, 下次再打开Telegram, 就要再找到这个频道, 回忆自己上次听到哪里了, 再开始播放. 我觉得有点不方便. 那么我就想, 能不能让 forkgram/tdesktop 记住上次播放的音频, 下次启动后自动加载到顶部?

Compile forkgram/tdesktop v7.2.8 with GitHub Actions

Preface Previously, I successfully compiled v6.9.4 with github action Today I wanted to develop a new feature, but compiling v7.2.8 failed. And the Agent even said it couldn't learn any successful experience from the previous successful compilation records. I was so mad.

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

前言 之前 成功用github action编译了 v6.9.4 今天想开发个新需求, 结果 编译 v7.2.8 不成功. 而且Agent还说从以前编译成功的记录中学不到成功经验. 气死我了.

Inject CSS into Blogger Editor Iframe with Tampermonkey

Preface Previously  improved the Blogger editor and added pre and code function buttons Also improved the blog template to better display blockquote, pre, and code Then I felt that the display effect inside the editor was a bit ugly. Mainly because the editor originally did not have pre and code functions, so there was no suitable display effect.

Blogger/blogspot 编辑器 内部iframe 应用CSS 实现所见即所得WYSIWYG 油猴篡改猴tampermonkey脚本

前言 前面  改进了 blogger编辑器, 加入了 pre 和 code 的功能按钮 也 改进了 博客的模板, 能更好的显示 blockquote, pre, code 然后就觉得, 编辑器里面的显示效果有点丑. 主要是原本编辑器就没有 pre 和 code 的功能, 没有合适的显示效果.

Fixing Code-Prettify Colors with AI Agents in Blogger

Preface Regarding syntax highlighting in my blog, I initially used modifying the blockquote CSS to achieve the display effect for code snippets Later I experimented with introducing Google's code-prettify to implement syntax highlighting and converting blockquote to pre code Finally, because syntax highlighting would erase the text background colors I set in code snippets , I switched back to the approach of modifying blockquote CSS to render code snippets Now that I've made the Blogger editor accept pre and code tags , I use blockquote to actually represent quotation — quoting the natural-language prompts I send to Agents, which is indeed a scenario I've used very frequently in the last few months. I also used an Agent to operate the Blogger API to help me convert blockquote to pre in my historical posts. Now I'm reconsidering the syntax-highlighting issue.

Blogger/blogspot 引入google的code-prettify实现代码高亮 并保留手动设置的文字颜色

前言 关于博客中的代码高亮, 最早我是  修改 blockquote 的CSS 来实现 代码段 的显示效果 后来实验   引入google的code-prettify实现代码高亮 把blockquote转换为pre code 最后 因为代码高亮会把我在代码段中设置的文字底色清除 , 换回了  修改 blockquote 的CSS 来实现 代码段  的效果 现在我让  blogger编辑器可以输入pre和code了 , 所以我用blockquote真的去表示引用, 引用我发送给Agent的自然语言, 这也确实是我最近几个月使用非常多的场景. 我也通过Agent 操作Blogger API 帮助我把历史博文中的 blockquote 换成了 pre 现在我重新考虑代码高亮的问题.

Telegram Anti-Ad Bot: Python to Cloudflare Worker

Preface Previously, I implemented a simple anti-advertising bot for personal use in Python , implementing the speaking verification feature. Recently my server expired, and a thought suddenly crossed my mind — can it be converted to a Cloudflare Worker?

电报防广告机器人 实现发言验证的功能 tg-send-msg-exam-bot-worker 迁移到 cloudflare worker

前言 之前 用python实现了自用的简易防广告机器人 , 实现发言验证的功能. 最近服务器到期了, 突然心里动了一个念头, 能转换成cloudflare worker吗?

Convert Telegram Anti-Ad Bot to Cloudflare Worker

Preface Previously I implemented a simple anti-advertising bot for personal use in Python , featuring a join-group verification function. Recently my server expired, and suddenly an idea crossed my mind — can I convert it to a Cloudflare Worker?

电报防广告机器人 实现加群验证的功能 tg-join-group-exam-bot-worker 迁移到 cloudflare worker

前言 之前 用python实现了自用的简易防广告机器人 , 实现加群验证的功能. 最近服务器到期了, 突然心里动了一个念头, 能转换成cloudflare worker吗?

Group Management: Welcome Message Implementation Results

Implementation Results What people who join the group see What other group members see

Telegram group电报群组设置 欢迎信息Welcome Message 减少加群提醒信息对群组其它成员的干扰

实施效果 加群的人看到的 其它群友看到的

Fix text-autospace.js: Scope hanla Tags to Blog Content

Preface Previously I had applied text-autospace.js to add spaces between Chinese and English , and have been using it until now. The display effect looks great. Today I wanted AI to modify it so that it only takes effect within the blog post content; in other parts of the page, such as widgets, it should not take effect. After AI analysis, I was told that this script adds the hanla tag to the entire HTML body element. What? (I was really surprised — I had never thought about what this script does under the hood; I only looked at the final display effect.)

Blogger/blogspot应用text-autospace.js给中英文之间 添加空格 结果给全文body添加hanla标签 影响script脚本代码

前言 之前 应用过text-autospace.js给中英文之间 添加空格 , 一直用到现在, 显示效果不错的. 今天想让AI改改, 只在博文正文中生效; 在页面的其它部分, 比如小工具之类, 不要生效. AI分析告诉我, 这个脚本是对整个HTML的 body 元素全部添加 hanla 标签. 什么? (我很吃惊, 我从来没想过这个脚本在底层干了什么, 我只知道眼睛看最终的显示效果)

Convert Userscript to Chrome Extension for Video Fullscreen

Preface When I use some streaming sites , domain-based traffic splitting doesn't work well. So I simply use it in Edge, and I set Edge to use no proxy, a completely direct connection. I already have a Tampermonkey script that lets videos go fullscreen on the webpage , but I don't want to install too many things in Edge. So I thought: what if I convert this Tampermonkey script into a browser extension?

把 看视频网页全屏 油猴篡改猴tampermonkey脚本 转换为 chrome/edge 浏览器扩展

前言 我在使用一些 影视网站 的时候, 域名分流 并不能好好工作. 所以我干脆在edge中使用, 我把edge设置为不用代理, 完全直连. 我已经有了一个 让视频可以网页全屏的油猴脚本 , 但我的edge并不想安装太多东西. 所以我想, 如果把这个油猴脚本转换为浏览器扩展呢?