Rpi – переписанный на Rust агент Pi, запуск в 10 раз быстрее

Rpi – a Rust rewrite of the Pi agent, 10× faster startup

Я изучал агент Pi и решил переписать его на Rust. Завершив большую часть работы, я хочу показать, насколько Rust (rpi) быстрее TypeScript (Pi). Вот результаты: --version: 17.5 мс против 169.5 мс (9.7× быстрее); холодный старт: 17.7 мс против 189.5 мс (10.7× быстрее); RSS в готовом состоянии: 12.0 MiB против 91.5 MiB (7.6× меньше); размер установки: 21.8 MiB против ~385 MiB (~18× меньше). Rust действительно крут!

Отлично! Это здорово. Несколько дней назад мы смогли запустить Pi полностью в браузере (и на iPhone). Демо здесь: https://wasmer.sh/?example=pi Мне было бы интересно, сможем ли мы скомпилировать Rpi в WASIX (https://wasix.org) и запустить его там тоже!
Это несколько обесценивает заявку Pi как самоизменяющейся обвязки. Я предполагаю, что вы не можете использовать расширения Pi... Без собственного плана по расширениям это сравнение яблок с апельсинами. Время запуска моего Pi в основном определяется загрузкой расширений и навыков, а у меня их не так уж много! (Судя по репозиторию на GitHub, похоже, есть API плагинов. На момент написания комментария ссылка на него не была указана.)
Интересно, можно ли добавить прослойку для плагинов на WebAssembly или Rust-крейт со встроенным движком V8 (Bun?). Но, честно говоря, я использую pi и пока не просил его самоизменяться.
Я имею в виду, вроде то же самое. Я просил его писать навыки, но это всё. И навыки не требуют этого. Но я использую расширения других людей.
Такое название точно не будет вызывать путаницы.
Ссылка на репозиторий GitHub: https://github.com/bigfish1913/pi-rust