Исправление коллизий при тестировании агента ИИ с блокировкой микрофона. Агенты кодирования теперь могут тестировать на реальных устройствах. Однако запустите несколько из них одновременно, и они столкнутся. Вот небольшой инструмент с открытым исходным кодом, который заставляет их работать по очереди. Теперь Клод может справиться со всем...
Исправление коллизий при тестировании агента ИИ с блокировкой микрофона.
Агенты кодирования теперь могут тестировать на реальных устройствах. Однако запустите несколько из них одновременно, и они столкнутся. Вот небольшой инструмент с открытым исходным кодом, который заставляет их работать по очереди.
Теперь Клод может самостоятельно выполнить весь цикл тестирования мобильного приложения: написать код, собрать его, установить на эмулятор или физическое устройство, запустить и запустить пользовательский интерфейс для проверки его собственной работы. Тестирование больше не является той частью, к которой вам нужно возвращаться и заканчивать вручную.
И как только агент сможет протестировать себя, вы перестанете запускать его по одному. Вы передаете Клоду билет в одно рабочее дерево Git, другой билет во второе дерево и третий в третье, и теперь у вас есть несколько агентов, параллельно работающих над разными задачами на одном ноутбуке. Сейчас это самый быстрый способ работать, и это здорово, пока двоим из них не понадобится одно и то же устройство.
Проблема: почему параллельные агенты Claude конфликтуют на общих эмуляторах
На вашей машине можно запустить только пару эмуляторов. Итак, представьте себе это:
Агент А завершает свою функцию, устанавливает свою сборку на эмуляторе-5554, запускает приложение и начинает прослушивать поток, чтобы проверить его.
В середине теста агент Б, опустив голову на совершенно другой билет, устанавливает свой собственный