v1.5.0

astral-sh/ruffv1.5.0Jun 11, 2026by Panniantong

AI Summary

Agent Reach is upgraded from a tool collection to a 'capability layer' featuring multi-backend routing, real device testing, and the integration of the OpenCLI desktop backend.

Key Highlights

  • Upgraded to a capability layer with ordered backend lists for each platform.
  • Real device testing (32 end-to-end tests) for platform selection.
  • Integration of OpenCLI for zero-configuration login state reuse.
  • Updated routing logic for platforms including Xiaohongshu, Reddit, Bilibili, and Twitter.

Breaking Changes

  • Changes in platform routing logic (e.g., Reddit no longer has a zero-config path, Bilibili routing updated, Twitter routing changed).

New Features

  • New multi-backend routing system.
  • Enhanced `doctor` command with real command probing.
  • OpenCLI support for desktop login state sharing.
  • Automatic version checking and skill updates.

Full Release Notes

## 这一版是什么

**Agent Reach 从「工具集合」升级为「能力层」**:每个平台 = 首选 + 备选的有序后端列表,当下最稳的接入方式替你实测选好、装好、体检好——接入方式换代,你无感。本版全部选型基于 2026-06 真机实测(32 项端到端测试)。

## 平台路由变化

| 平台 | 现在的路 |
|------|---------|
| 小红书 | **OpenCLI**(桌面,复用浏览器登录态零配置)▸ xiaohongshu-mcp(服务器,扫码)▸ xhs-cli(存量备选,上游已停更) |
| Reddit | **OpenCLI** ▸ rdt-cli。诚实口径:Reddit 没有零配置路径(匿名接口已被全面封锁、官方 API 审批制),必须登录态 |
| B站 | **bili-cli**(搜索/热门/详情,无需登录)▸ OpenCLI(字幕)▸ 搜索 API 兜底。**yt-dlp 退出 B站**(被 412 风控全面拦截,实测最新版+代理+Cookie 均无效);yt-dlp 继续服务 YouTube |
| Twitter | twitter-cli 守门(实测稳定)▸ OpenCLI 备选,探测加重试 |

## doctor 成了真体检

- 真跑命令探测,而不是只看文件存在——能识别「装了但坏了」(典型:系统 Python 升级后 venv 断链),并给出可直接复制的重装处方
- 报告每个多后端平台**当前在用哪条路**(`doctor --json` 的 `active_backend`)
- 一个渠道崩了不再拖垮整个体检

## 收纳 OpenCLI(桌面后端)

`agent-reach install --channels opencli`:npm 自动装,Chrome 扩展商店点一次(Chrome 安全模型,无法代点)。复用你浏览器的登录态——刷过小红书、登过 Reddit 就直接能用。需要桌面 + Chrome,服务器自动跳过。

## 安装与更新体验

- 安装一句话:`帮我安装 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md`
- 更新一句话:`帮我更新 Agent Reach:https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/update.md`(本体+上游工具+skill 一次跟上)
- skill 重写:「全网调研」「帮我调研」可靠触发;agent 干完大活会顺手查版本,有新版在收尾时提示一句(不打断、不重复唠叨)
- `check-update` 修复:本地版本领先于最新 release 时不再误提示"更新"(避免降级)

## 质量

- 测试 107 → 162(契约/断链场景/后端优先级矩阵/版本比较全覆盖)
- 经三轮对抗性 review(12 项发现全部修复):修掉了 Twitter 路由屏蔽、watch 降级提示、死代理开关等会真实伤到用户的问题
- 13 渠道 32 项真机端到端实测全通过

## 致谢

新收纳的上游:[OpenCLI](https://github.com/jackwener/opencli)(@jackwener)、[xiaohongshu-mcp](https://github.com/xpzouying/xiaohongshu-mcp)(@xpzouying)。

🤖 Generated with [Claude Code](https://claude.com/claude-code)