1
YanSeven 1 天前
感觉大佬这个很适合给 Agent 当“武器”用,反正 Agent 不嫌累也不嫌麻烦。
|
2
wwulfric 1 天前
牛逼啊…… 我在无人关注的角落搞 Python 版本的类似工具 https://github.com/wwulfric/peeka
|
4
swananan OP @YanSeven 是的,我最近换成 AI 来写脚本,搞得我已经快忘记语法了(主要是最近一直也没迭代语法相关的功能
我现在直接把语法文档塞到 GhostScope 的工具里面,skill 里面可以让 AI 直接从工具里面获取语法文档,来编写脚本,确保语法怎么迭代,AI 都只会写和现有工具版本支持的脚本。 |
5
swananan OP @wwulfric 蛮酷的,我学习了下,这个工具底层机制,应该是依赖了 Python 虚拟机官方设计的调试后门,可以拿来做动态追踪。理论上限制比 ebpf + uprobe 要小。当然,uprobe 只是个媒介,ebpf 也可以考虑尝试 bpftime 之类的手段,来提升效率。
话说回来,我的工具也可以努努力,支持 Python 这种虚拟机语言(得非常努力,并且是若干年后)。但是需要自己去理解 Python 虚拟机实现,去兼容不同版本,去把信息拉出来,终归不如走官方渠道来的标准。 我现在比较大的心愿,就是看看后面能不能把 Rust 支持好了 = -=。 |