createTestPluginApi | Створює мінімальний мок 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 | Спільна фікстура контракту класифікації резервного варіанта для адаптерів середовища виконання нативного агента. Імпортуйте з 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 | Створює змодельоване середовище виконання CLI/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-тест провайдера 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 моків Vitest для провайдера. Імпортуйте з plugin-sdk/provider-http-test-mocks |
installProviderHttpMockCleanup | Скидає HTTP/auth моки провайдера після кожного тесту. Імпортуйте з plugin-sdk/provider-http-test-mocks |
installCommonResolveTargetErrorCases | Спільні тестові випадки для обробки помилок розв’язання цілі. Імпортуйте з plugin-sdk/channel-target-testing |
shouldAckReaction | Перевіряє, чи канал має додати реакцію підтвердження. Імпортуйте з plugin-sdk/channel-feedback |
removeAckReactionAfterReply | Видаляє реакцію підтвердження після доставлення відповіді. Імпортуйте з 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 з установленими хуками попереднього з’єднання. Імпортуйте з plugin-sdk/test-env |
withEnv / withEnvAsync | Тимчасово змінює змінні середовища. Імпортуйте з plugin-sdk/test-env |
createTempHomeEnv / withTempHome / withTempDir | Створює ізольовані фікстури файлової системи для тестів. Імпортуйте з plugin-sdk/test-env |
createMockServerResponse | Створює мінімальний мок відповіді HTTP-сервера. Імпортуйте з plugin-sdk/test-env |
createCliRuntimeCapture | Захоплює вивід середовища виконання CLI у тестах. Імпортуйте з plugin-sdk/test-fixtures |
importFreshModule | Імпортує модуль ESM зі свіжим токеном запиту, щоб обійти кеш модулів. Імпортуйте з plugin-sdk/test-fixtures |
bundledPluginRoot / bundledPluginFile | Розв’язує шляхи до фікстур джерела або dist вбудованого Plugin. Імпортуйте з plugin-sdk/test-fixtures |
mockNodeBuiltinModule | Встановлює вузькі моки Vitest для вбудованих модулів Node. Імпортуйте з plugin-sdk/test-node-mocks |
createSandboxTestContext | Створює контексти тестів пісочниці. Імпортуйте з 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 | Створює фікстури отримання даних про використання провайдера |
useFrozenTime / useRealTime | Заморожує та відновлює таймери для тестів, чутливих до часу. Імпортуйте з plugin-sdk/test-env |
createTestWizardPrompter | Створює імітований промптер майстра налаштування |
createRuntimeTaskFlow | Створює ізольований стан потоку завдань середовища виконання |
typedCases | Зберігає літеральні типи для таблично-керованих тестів. Імпортуйте з plugin-sdk/test-fixtures |