sumantxd/shrike 是一个工具,它如实展示应用程序实际在做什么,以及请求在代码、数据库和服务之间经过的路径(trip)。2026 年 10 月 26 日的提交 1432840 改动的不是代码,而是 CHANGELOG.md 里的一行。它在为 PR #110 的贡献者 @iamcipherdev 致谢的同时,新增了一条变更记录,说明可以从浏览器网络标签页导出的 HAR 文件导入为 trip。
新条目的内容有两点。HAR 文件中的机密值会按与其他记录相同的规则被遮蔽,而超过 50 MB 的文件会在读取之前被拒绝。这项功能的变化在于,记录的来源扩展到了应用运行时之外的浏览器一侧。同一条变更记录还提到:可以用 list_actions 挑选并查看按 trip 分类的警告(被吞掉的错误、N+1 查询等)、给 list_trips 加上状态(broke、slow、worked)筛选器的功能,以及在实时 trip 中把电子邮件、电话号码和 IBAN 替换为 [email#1] 之类占位符的规则。仓库介绍把它描述为一款让代理代替人眼查看界面的工具。
不过,这次提交实际动过的只有文字描述。HAR 导入功能本身是此前通过 PR #110 合入的,这里新增的只是一行变更记录和贡献者致谢。该仓库的发布版本、许可证、语言和 star 数在给定的记录中没有出现,因此无法得知。50 MB 的限制和遮蔽规则同样只是变更记录中的说明,并非实测结果。至于能否把浏览器记录也当作证据、用来帮助代理缩小问题范围,还要等版本信息和验证资料积累得更多之后再判断。