1/**
2 * Grok internals the server's replay testkit, fixture recorder, and
3 * orchestration tests drive directly.
4 *
5 * @module provider-grok/testing
6 */
7export {
8 GROK_DEFAULT_INSTANCE_ID,
9 GROK_PROVIDER,
10 GrokProviderCapabilitiesV2,
11 grokLaunchRuntimeMode,
12 makeGrokAcpAdapterFlavor,
13 makeGrokAdapterV2,
14 type GrokAdapterV2Options,
15} from "./server/adapter.ts";
16export {
17 GROK_ACP_CANCEL_META,
18 GROK_ACP_INITIALIZE_META,
19 makeGrokAcpRuntime,
20} from "./server/acpSupport.ts";
21export {
22 buildGrokModelCapabilities,
23 buildGrokModelsFromSessionModelState,
24 buildInitialGrokProviderSnapshot,
25 checkGrokProviderStatus,
26 grokSlashCommandsFromInitialize,
27 parseGrokModelsCliOutput,
28} from "./server/status.ts";
29export { makeGrokTextGeneration } from "./server/textGeneration.ts";
30export { grokUsageResponseToLimits, readGrokAccount } from "./server/usageLimits.ts";
31export {
32 extractXAiAcpSubagentEndNotice,
33 extractXAiAcpSubagentUpdate,
34 makeXAiPromptCompletionRuntime,
35 normalizeXAiAcpToolCallState,
36 registerXAiBackgroundTaskTracking,
37 xAiRateLimitedErrorCode,
38} from "./server/xaiAcpExtension.ts";