createTestPluginApi | Создает минимальный mock API Plugin для модульных тестов прямой регистрации. Импорт из plugin-sdk/plugin-test-api |
AUTH_PROFILE_RUNTIME_CONTRACT | Общая фикстура контракта auth-profile для адаптеров среды выполнения нативного агента. Импорт из plugin-sdk/agent-runtime-test-contracts |
DELIVERY_NO_REPLY_RUNTIME_CONTRACT | Общая фикстура контракта подавления доставки для адаптеров среды выполнения нативного агента. Импорт из plugin-sdk/agent-runtime-test-contracts |
OUTCOME_FALLBACK_RUNTIME_CONTRACT | Общая фикстура контракта классификации fallback для адаптеров среды выполнения нативного агента. Импорт из plugin-sdk/agent-runtime-test-contracts |
createParameterFreeTool | Создает фикстуры схемы динамического инструмента для тестов контракта нативной среды выполнения. Импорт из plugin-sdk/agent-runtime-test-contracts |
expectChannelInboundContextContract | Проверяет форму входящего контекста канала. Импорт из plugin-sdk/channel-contract-testing |
installChannelOutboundPayloadContractSuite | Устанавливает набор случаев контракта исходящей полезной нагрузки канала. Импорт из plugin-sdk/channel-contract-testing |
createStartAccountContext | Создает контексты жизненного цикла учетной записи канала. Импорт из plugin-sdk/channel-test-helpers |
installChannelActionsContractSuite | Устанавливает типовые случаи контракта действий сообщений канала. Импорт из plugin-sdk/channel-test-helpers |
installChannelSetupContractSuite | Устанавливает типовые случаи контракта настройки канала. Импорт из plugin-sdk/channel-test-helpers |
installChannelStatusContractSuite | Устанавливает типовые случаи контракта статуса канала. Импорт из plugin-sdk/channel-test-helpers |
expectDirectoryIds | Проверяет идентификаторы каталога каналов из функции списка каталогов. Импорт из plugin-sdk/channel-test-helpers |
assertBundledChannelEntries | Проверяет, что точки входа встроенных каналов предоставляют ожидаемый публичный контракт. Импорт из plugin-sdk/channel-test-helpers |
formatEnvelopeTimestamp | Форматирует детерминированные временные метки конвертов. Импорт из plugin-sdk/channel-test-helpers |
expectPairingReplyText | Проверяет текст ответа сопряжения канала и извлекает его код. Импорт из plugin-sdk/channel-test-helpers |
describePluginRegistrationContract | Устанавливает проверки контракта регистрации Plugin. Импорт из plugin-sdk/plugin-test-contracts |
registerSingleProviderPlugin | Регистрирует один Plugin провайдера в smoke-тестах загрузчика. Импорт из plugin-sdk/plugin-test-runtime |
registerProviderPlugin | Захватывает все виды провайдеров из одного Plugin. Импорт из plugin-sdk/plugin-test-runtime |
registerProviderPlugins | Захватывает регистрации провайдеров из нескольких Plugin. Импорт из plugin-sdk/plugin-test-runtime |
requireRegisteredProvider | Проверяет, что коллекция провайдеров содержит идентификатор. Импорт из plugin-sdk/plugin-test-runtime |
createRuntimeEnv | Создает mock-окружение среды выполнения CLI/Plugin. Импорт из plugin-sdk/plugin-test-runtime |
createPluginRuntimeMock | Создает mock-поверхность среды выполнения Plugin. Импорт из plugin-sdk/plugin-test-runtime |
createPluginSetupWizardStatus | Создает вспомогательные объекты статуса настройки для Plugin каналов. Импорт из plugin-sdk/plugin-test-runtime |
describeOpenAIProviderRuntimeContract | Устанавливает проверки контракта среды выполнения семейства провайдеров. Импорт из plugin-sdk/provider-test-contracts |
expectPassthroughReplayPolicy | Проверяет, что политики повтора провайдера пропускают инструменты и метаданные, принадлежащие провайдеру. Импорт из plugin-sdk/provider-test-contracts |
runRealtimeSttLiveTest | Запускает live-тест realtime STT-провайдера с общими аудиофикстурами. Импорт из plugin-sdk/provider-test-contracts |
normalizeTranscriptForMatch | Нормализует вывод live-транскрипта перед нечеткими проверками. Импорт из plugin-sdk/provider-test-contracts |
expectExplicitVideoGenerationCapabilities | Проверяет, что видеопровайдеры объявляют явные возможности режима генерации. Импорт из plugin-sdk/provider-test-contracts |
expectExplicitMusicGenerationCapabilities | Проверяет, что музыкальные провайдеры объявляют явные возможности генерации/редактирования. Импорт из plugin-sdk/provider-test-contracts |
mockSuccessfulDashscopeVideoTask | Устанавливает успешный ответ видеозадачи, совместимый с DashScope. Импорт из plugin-sdk/provider-test-contracts |
getProviderHttpMocks | Получает доступ к opt-in HTTP/auth mock Vitest для провайдеров. Импорт из plugin-sdk/provider-http-test-mocks |
installProviderHttpMockCleanup | Сбрасывает HTTP/auth mock провайдеров после каждого теста. Импорт из plugin-sdk/provider-http-test-mocks |
installCommonResolveTargetErrorCases | Общие тестовые случаи для обработки ошибок разрешения цели. Импорт из plugin-sdk/channel-target-testing |
shouldAckReaction | Проверяет, должен ли канал добавить ack-реакцию. Импорт из plugin-sdk/channel-feedback |
removeAckReactionAfterReply | Удаляет ack-реакцию после доставки ответа. Импорт из plugin-sdk/channel-feedback |
createTestRegistry | Создает фикстуру реестра Plugin канала. Импорт из plugin-sdk/plugin-test-runtime или plugin-sdk/channel-test-helpers |
createEmptyPluginRegistry | Создает фикстуру пустого реестра Plugin. Импорт из plugin-sdk/plugin-test-runtime или plugin-sdk/channel-test-helpers |
setActivePluginRegistry | Устанавливает фикстуру реестра для тестов среды выполнения Plugin. Импорт из plugin-sdk/plugin-test-runtime или plugin-sdk/channel-test-helpers |
createRequestCaptureJsonFetch | Захватывает JSON-запросы fetch в тестах вспомогательных средств для медиа. Импорт из plugin-sdk/test-env |
withServer | Запускает тесты с одноразовым локальным HTTP-сервером. Импорт из plugin-sdk/test-env |
createMockIncomingRequest | Создает минимальный объект входящего HTTP-запроса. Импорт из plugin-sdk/test-env |
withFetchPreconnect | Запускает тесты fetch с установленными хуками preconnect. Импорт из plugin-sdk/test-env |
withEnv / withEnvAsync | Временно изменяет переменные окружения. Импорт из plugin-sdk/test-env |
createTempHomeEnv / withTempHome / withTempDir | Создает изолированные тестовые фикстуры файловой системы. Импорт из plugin-sdk/test-env |
createMockServerResponse | Создает минимальный mock ответа HTTP-сервера. Импорт из plugin-sdk/test-env |
createCliRuntimeCapture | Захватывает вывод среды выполнения CLI в тестах. Импорт из plugin-sdk/test-fixtures |
importFreshModule | Импортирует ESM-модуль со свежим query-токеном для обхода кэша модулей. Импорт из plugin-sdk/test-fixtures |
bundledPluginRoot / bundledPluginFile | Разрешает пути к фикстурам исходников или dist встроенного Plugin. Импорт из plugin-sdk/test-fixtures |
mockNodeBuiltinModule | Устанавливает узкие mock Vitest для встроенных модулей Node. Импорт из plugin-sdk/test-node-mocks |
createSandboxTestContext | Создает контексты тестирования sandbox. Импорт из plugin-sdk/test-fixtures |
writeSkill | Записывает фикстуры Skills. Импорт из plugin-sdk/test-fixtures |
makeAgentAssistantMessage | Создает фикстуры сообщений транскрипта агента. Импорт из plugin-sdk/test-fixtures |
peekSystemEvents / resetSystemEventsForTest | Проверяет и сбрасывает фикстуры системных событий. Импорт из plugin-sdk/test-fixtures |
sanitizeTerminalText | Очищает вывод терминала для проверок. Импорт из plugin-sdk/test-fixtures |
countLines / hasBalancedFences | Проверяет форму вывода разбиения на фрагменты. Импорт из plugin-sdk/test-fixtures |
runProviderCatalog | Выполняет хук каталога провайдера с тестовыми зависимостями |
resolveProviderWizardOptions | Разрешает варианты мастера настройки провайдера в контрактных тестах |
resolveProviderModelPickerEntries | Разрешает элементы выбора модели провайдера в контрактных тестах |
buildProviderPluginMethodChoice | Создает идентификаторы вариантов мастера провайдера для проверок |
setProviderWizardProvidersResolverForTest | Внедрить провайдеры мастера настройки провайдера для изолированных тестов |
createProviderUsageFetch | Создать фикстуры fetch для использования провайдера |
useFrozenTime / useRealTime | Заморозить и восстановить таймеры для тестов, чувствительных ко времени. Импортируйте из plugin-sdk/test-env |
createTestWizardPrompter | Создать имитированный prompter мастера настройки |
createRuntimeTaskFlow | Создать изолированное состояние потока задач runtime |
typedCases | Сохранить литеральные типы для табличных тестов. Импортируйте из plugin-sdk/test-fixtures |