createTestPluginApi | 为直接注册单元测试构建最小插件 API mock。从 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 | 构建 mock 的 CLI/插件运行时环境。从 plugin-sdk/plugin-test-runtime 导入 |
createPluginRuntimeMock | 构建 mock 的插件运行时表面。从 plugin-sdk/plugin-test-runtime 导入 |
createPluginSetupWizardStatus | 为渠道插件构建设置状态辅助工具。从 plugin-sdk/plugin-test-runtime 导入 |
createTestWizardPrompter | 构建 mock 的设置向导提示器。从 plugin-sdk/plugin-test-runtime 导入 |
createRuntimeTaskFlow | 创建隔离的运行时任务流状态。从 plugin-sdk/plugin-test-runtime 导入 |
runProviderCatalog | 使用测试依赖执行提供商目录钩子。从 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 mock。从 plugin-sdk/provider-http-test-mocks 导入 |
installProviderHttpMockCleanup | 在每个测试后重置提供商 HTTP/凭证 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-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 | 在安装预连接钩子的情况下运行 fetch 测试。从 plugin-sdk/test-env 导入 |
withEnv / withEnvAsync | 临时修补环境变量。从 plugin-sdk/test-env 导入 |
createTempHomeEnv / withTempHome / withTempDir | 创建隔离的文件系统测试夹具。从 plugin-sdk/test-env 导入 |
createMockServerResponse | 创建最小 HTTP 服务器响应 mock。从 plugin-sdk/test-env 导入 |
createProviderUsageFetch | 构建提供商用量 fetch 夹具。从 plugin-sdk/test-env 导入 |
useFrozenTime / useRealTime | 为时间敏感测试冻结并恢复计时器。从 plugin-sdk/test-env 导入 |
createCliRuntimeCapture | 在测试中捕获 CLI 运行时输出。从 plugin-sdk/test-fixtures 导入 |
importFreshModule | 使用新的查询令牌导入 ESM 模块以绕过模块缓存。从 plugin-sdk/test-fixtures 导入 |
bundledPluginRoot / bundledPluginFile | 解析内置插件源码或 dist 夹具路径。从 plugin-sdk/test-fixtures 导入 |
mockNodeBuiltinModule | 安装窄范围的 Node 内置 Vitest mock。从 plugin-sdk/test-node-mocks 导入 |
createSandboxTestContext | 构建沙箱测试上下文。从 plugin-sdk/test-fixtures 导入 |
writeSkill | 编写技能固件。从 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 导入 |
typedCases | 为表驱动测试保留字面量类型。从 plugin-sdk/test-fixtures 导入 |