RayTrace описывает сервис наблюдения за coding-агентами: он связывает промпты, контекст и вызовы инструментов с процессами, которые запускались в песочнице. В Playground можно изменить входные данные на выбранном шаге, продолжить прогон в отдельной песочнице и сравнить результат с исходным и неизменённым базовым вариантом. Так разработчик может исследовать, как изменение контекста соотносится с действиями агента; функции и демонстрации описаны на сайте RayTrace. Дата публикации страницы не указана.
Что добавляется к транскрипту
Обычная запись разговора показывает сообщения агента и его собственный отчёт о выполненной работе. По описанию RayTrace, сервис связывает контекст и вызовы инструментов с последовательностью чтений, изменений файлов, команд и сообщённых результатов, а в песочнице — с зафиксированными процессами. Это даёт возможность сопоставить запись действий с тем, что наблюдала среда исполнения.
Такая запись не раскрывает скрытые рассуждения модели: RayTrace прямо указывает, что не восстанавливает приватную цепочку мыслей. Она показывает связанные с прогоном данные и наблюдаемое исполнение, но сама по себе не объясняет, почему модель выбрала конкретное действие.
Как Playground сравнивает изменения контекста
Согласно описанию продукта, в Playground можно изменить входные данные на выбранном шаге, продолжить выполнение в отдельной песочнице и сопоставить результат с исходным прогоном и неизменённым повтором. Это позволяет рассмотреть отдельное изменение, не смешивая его с остальной частью исходной последовательности.
В примере на сайте RayTrace агент прочитал в файле заметок указание использовать табы, записал в конфигурацию "indent": "tabs", и проверка прошла. В ветке Playground указание заменили на использование пробелов: агент установил "indent": "spaces", а та же проверка завершилась неудачей. RayTrace также сообщает, что неизменённый повтор совпал с исходным. Это демонстрация компании, а не независимая проверка воспроизводимости в других проектах.
Один прогон Codex показывает границы списка команд
В ещё одном примере RayTrace описывает один прогон Codex: агент предложил 22 команды. Песочница наблюдала 16 из них как 49 процессов; три команды были отклонены до запуска процесса, а ещё три не были замечены. Один вызов npm test запустил семь процессов. Эти числа относятся только к приведённому на сайте прогону: они показывают, почему команды, предложенные агентом, и процессы, зафиксированные песочницей, не обязательно совпадают.
Запуск процесса не равен успешному результату
RayTrace предупреждает, что ни запуск процесса, ни его успешное завершение сами по себе не доказывают правильность выполненной задачи. Если для действия нет свидетельств, сайт предлагает считать результат неизвестным, а не выводить из отсутствия записи успех или неудачу. Поэтому журнал исполнения может помочь разобраться в действиях агента, но не заменяет проверку изменённого кода и результата.
Облачный режим пока в preview
Сайт RayTrace обозначает облачные песочницы как preview: проект загружается на серверы сервиса, где можно запустить агента и получить общую запись прогона. Для Claude Code предлагается программа для дизайн-партнёров с 10 долларами кредитов в обмен на отзыв о продукте. Это предложение самого сервиса; независимых тестов описанных возможностей в доступных источниках нет.








