pi-codemode-guard: проверить await и диалект перед выполнением
Диагностика code-mode сценария до вызова внешних инструментов.
Подробнее об инструменте
Расширение Pi проверяет сгенерированный код, включая await и конструкции разных code-mode окружений.
Расширение Pi проверяет сгенерированный код, включая await и конструкции разных code-mode окружений. Оно распознаёт формы OpenCode, PTC и Codex, но некоторые Codex-only helpers оставляет с предупреждением. Полезно при переносе orchestration-сценария в Pi; совпадение синтаксиса не доказывает совпадение доступных tools и разрешений.
- JavaScript
- проверить await и диалект перед выполнением
Источники
Условия использования источника
В корне репозитория при проверке указана MIT; условия отдельного файла могут отличаться. Опубликован собственный обзор и ссылка, исходные файлы не скопированы.
Клиенты и условия
По документации. Версии, модели и запуск не испытаны.
Версии и подробности
Условия описаны в источнике; установленная версия и запуск не проверены.
По инструкции автора · Версия клиента: не указана · 13.10.2026
Руководство для PiПеред началом
- Pi с расширением pi-codemode-guard; тестовый код и заглушки инструментов для первого запуска.
Риски и ограничения
- Guard не заменяет границы доступа и не гарантирует безопасность произвольного кода. Неподдержанный helper может остаться без преобразования.
Как начать
3 шагаПодготовка
Сначала проверьте условия и права в первоисточнике. Шаги ниже описывают ограниченный первый сценарий; внешняя запись, публикация и платный запуск требуют разрешённого вами scope.
1Подготовить ограниченный сценарий
Pi с расширением pi-codemode-guard; тестовый код и заглушки инструментов для первого запуска.
Открыть руководство2Применить к одной задаче
На заглушках проверь code-mode фрагмент с асинхронным вызовом и конструкцией другого диалекта. Покажи предупреждения и результат преобразования до реальных tool calls.
На заглушках проверь code-mode фрагмент с асинхронным вызовом и конструкцией другого диалекта. Покажи предупреждения и результат преобразования до реальных tool calls.Открыть руководство
3Проверить результат
Пропущенный await обнаружен, результат не является сериализованным Promise; предупреждение о неподдержанном helper не скрыто.
Открыть руководствоКак проверить результат
Проверено по первоисточнику 13.10.2026, установка и выполнение не воспроизводились. Предлагаемая проверка: Пропущенный await обнаружен, результат не является сериализованным Promise; предупреждение о неподдержанном helper не скрыто.
Твой опыт применения
Оцени пользу и результат для своей задачи.
Личная заметка
Только на этом устройстве. Заметки не публикуются и не синхронизируются.
Публичные комментарии
Текст увидят другие пользователи. Публикация доступна после входа и отдельного подтверждения.