Я люблю Rust и использую его все больше с каждым днем, но компиляция — это настоящая мука. Она так сильно нагружает процессор, потому что у меня есть около 15 агентов, которые пытаются компилировать в разное время, и если больше нескольких делают это одновременно, все мои терминалы становятся очень медленными и неотзывчивыми. Это действительно портит мое удовольствие от управления моей империей неразберихи, что обычно приносит мне много радости. Я думаю, это также ухудшает мое кровяное давление. Ситуация стала настолько плохой, что я думаю, мне нужно создать хороший инструмент с приоритетом на агентов, который позволит мне использовать N удаленных linux-машин, доступных через ssh, и затем сделать так, чтобы они работали как удаленные компиляционные рабочие, чтобы машина, запускающая агентов, никогда не перегружалась из-за компиляции. Мне нужно выяснить самый элегантный способ реализации, чтобы агенты действительно использовали его последовательно. Интересно, смогу ли я сделать что-то вроде DCG, что будет действовать как прединструментальный хук и динамически переписывать вызовы инструментов компиляции (rustc/cargo), чтобы распределять их по моей сети рабочих. Попробую сделать это сегодня вечером.