createTestPluginApi | 建立最小外掛 API 模擬,用於直接註冊單元測試。請從 plugin-sdk/plugin-test-api 匯入 |
AUTH_PROFILE_RUNTIME_CONTRACT | 原生代理執行階段配接器的共用驗證設定檔合約測試夾具。請從 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 | 為原生執行階段合約測試建立動態工具 schema 測試夾具。請從 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 | 從目錄清單函式斷言頻道目錄 ID。請從 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-sdk/plugin-test-contracts 匯入 |
registerSingleProviderPlugin | 在載入器煙霧測試中註冊一個提供者外掛。請從 plugin-sdk/plugin-test-runtime 匯入 |
registerProviderPlugin | 從一個外掛擷取所有提供者種類。請從 plugin-sdk/plugin-test-runtime 匯入 |
registerProviderPlugins | 跨多個外掛擷取提供者註冊。請從 plugin-sdk/plugin-test-runtime 匯入 |
requireRegisteredProvider | 斷言提供者集合包含某個 ID。請從 plugin-sdk/plugin-test-runtime 匯入 |
createRuntimeEnv | 建立模擬的命令列介面/外掛執行階段環境。請從 plugin-sdk/plugin-test-runtime 匯入 |
createPluginRuntimeMock | 建立模擬的外掛執行階段表面。請從 plugin-sdk/plugin-test-runtime 匯入 |
createPluginSetupWizardStatus | 為頻道外掛建立設定狀態輔助工具。請從 plugin-sdk/plugin-test-runtime 匯入 |
createTestWizardPrompter | 建立模擬的設定精靈提示器。請從 plugin-sdk/plugin-test-runtime 匯入 |
createRuntimeTaskFlow | 建立隔離的執行階段 TaskFlow 狀態。請從 plugin-sdk/plugin-test-runtime 匯入 |
runProviderCatalog | 使用測試相依項執行提供者目錄 hook。請從 plugin-sdk/plugin-test-runtime 匯入 |
resolveProviderWizardOptions | 在合約測試中解析提供者設定精靈選項。請從 plugin-sdk/plugin-test-runtime 匯入 |
resolveProviderModelPickerEntries | 在合約測試中解析提供者模型選擇器項目。請從 plugin-sdk/plugin-test-runtime 匯入 |
buildProviderPluginMethodChoice | 建立提供者精靈選項 ID 以供斷言。請從 plugin-sdk/plugin-test-runtime 匯入 |
setProviderWizardProvidersResolverForTest | 為隔離測試注入提供者精靈提供者。請從 plugin-sdk/plugin-test-runtime 匯入 |
describeOpenAIProviderRuntimeContract | 安裝提供者系列執行階段合約檢查。請從 plugin-sdk/provider-test-contracts 匯入 |
expectPassthroughReplayPolicy | 斷言提供者重播政策會傳遞提供者擁有的工具與中繼資料。請從 plugin-sdk/provider-test-contracts 匯入 |
runRealtimeSttLiveTest | 使用共用音訊測試夾具執行即時 STT 提供者即時測試。請從 plugin-sdk/provider-test-contracts 匯入 |
normalizeTranscriptForMatch | 在模糊斷言前正規化即時逐字稿輸出。請從 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 | 存取選擇加入的提供者 HTTP/驗證 Vitest 模擬。請從 plugin-sdk/provider-http-test-mocks 匯入 |
installProviderHttpMockCleanup | 在每個測試後重設提供者 HTTP/驗證模擬。請從 plugin-sdk/provider-http-test-mocks 匯入 |
installCommonResolveTargetErrorCases | 目標解析錯誤處理的共用測試案例。請從 plugin-sdk/channel-target-testing 匯入 |
shouldAckReaction | 檢查頻道是否應新增確認反應。請從 plugin-sdk/channel-feedback 匯入 |
removeAckReactionAfterReply | 在回覆傳遞後移除確認反應。請從 plugin-sdk/channel-feedback 匯入 |
createTestRegistry | 建立頻道外掛登錄測試夾具。請從 plugin-sdk/plugin-test-runtime 或 plugin-sdk/channel-test-helpers 匯入 |
createEmptyPluginRegistry | 建立空的外掛登錄測試夾具。請從 plugin-sdk/plugin-test-runtime 或 plugin-sdk/channel-test-helpers 匯入 |
setActivePluginRegistry | 為外掛執行階段測試安裝登錄測試夾具。請從 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 | 安裝預連線 hook 後執行 fetch 測試。請從 plugin-sdk/test-env 匯入 |
withEnv / withEnvAsync | 暫時修補環境變數。請從 plugin-sdk/test-env 匯入 |
createTempHomeEnv / withTempHome / withTempDir | 建立隔離的檔案系統測試夾具。請從 plugin-sdk/test-env 匯入 |
createMockServerResponse | 建立最小 HTTP 伺服器回應模擬。請從 plugin-sdk/test-env 匯入 |
createProviderUsageFetch | 建立提供者用量 fetch 測試夾具。請從 plugin-sdk/test-env 匯入 |
useFrozenTime / useRealTime | 為時間敏感測試凍結並還原計時器。請從 plugin-sdk/test-env 匯入 |
createCliRuntimeCapture | 在測試中擷取命令列介面執行階段輸出。請從 plugin-sdk/test-fixtures 匯入 |
importFreshModule | 使用新的查詢權杖匯入 ESM 模組以略過模組快取。請從 plugin-sdk/test-fixtures 匯入 |
bundledPluginRoot / bundledPluginFile | 解析隨附外掛來源或 dist 測試夾具路徑。請從 plugin-sdk/test-fixtures 匯入 |
mockNodeBuiltinModule | 安裝範圍狹窄的節點內建 Vitest 模擬。請從 plugin-sdk/test-node-mocks 匯入 |
createSandboxTestContext | 建立沙箱測試內容情境。請從 plugin-sdk/test-fixtures 匯入 |
writeSkill | 寫入 skill fixtures。從 plugin-sdk/test-fixtures 匯入 |
makeAgentAssistantMessage | 建立 agent transcript message fixtures。從 plugin-sdk/test-fixtures 匯入 |
peekSystemEvents / resetSystemEventsForTest | 檢查並重設 system event fixtures。從 plugin-sdk/test-fixtures 匯入 |
sanitizeTerminalText | 清理終端機輸出以供斷言使用。從 plugin-sdk/test-fixtures 匯入 |
countLines / hasBalancedFences | 斷言 chunking output shape。從 plugin-sdk/test-fixtures 匯入 |
typedCases | 為表格驅動測試保留字面型別。從 plugin-sdk/test-fixtures 匯入 |