SuperAPI AI 工具集

clash-routes

智能体与模型

查看项目

更新于 10-16 00:04

技能介绍

该工具用于查看本机当前活跃连接,确认指定进程命中的规则、策略组与真实出口,属于只读诊断流程,不会修改 YAML。

主要能力:读取 Clash Verge 配置中的密钥(不打印 secret),依次尝试 /tmp/verge/verge-mihomo.sock、/var/tmp/verge/verge-mihomo.sock 及配置的 HTTP controller 获取 /connections 数据;校验 connections 为合法列表;按进程分组解析并展示进程、规则/规则负载、策略链与目标地址。chains 展示时反转为“策略组 → 出口”,chains[-1] 为命中的策略组,chains[0] 为真实出口。

使用方式:可传入参数作为进程过滤词($ARGUMENTS);无参数时列出所有活跃连接。诊断 Gemini、ChatGPT 或浏览器时,先不加过滤获取实际 metadata.process,再使用观察到的进程名,不要假定属于 claude。常见进程名:Claude 为 claude 或 Claude Helper,Codex CLI 为 codex;Gemini CLI、ChatGPT 桌面端与浏览器以未过滤连接表为准。不接受 SSH 参数,远程机器应先通过 Tailscale SSH 登录,再在目标机执行同一只读流程。

限制与回退:仅在请求成功时采用该 endpoint;所有 endpoint 都失败时明确报错,不返回空数据。若 Host 只有裸 IP,应检查 sniffer.parse-pure-ip 与系统 DNS 是否绕过 Clash,不要直接改 AI 策略组。若当前 profile 非预期 Hub 或出口仍是原始订阅节点,只报告 drift,本 skill 不修改 YAML。完成条件为:至少一个 Mihomo endpoint 返回合法 connections JSON,输出明确显示进程、规则、策略组和出口,或明确说明目标进程当前没有活跃连接,且全程只读、不打印 API secret。Profile 拓扑与写入使用 clash-doctor,出口 IP 质量使用 ip-check。