| AxAgentActorTurnCallback | - |
| AxAgentActorTurnCallbackArgs | - |
| AxAgentClarification | - |
| AxAgentClarificationChoice | - |
| AxAgentClarificationKind | - |
| AxAgentCompletionProtocol | - |
| AxAgentContextEvent | - |
| AxAgentContextMapConfig | - |
| AxAgentContextMapOperation | - |
| AxAgentContextMapOptions | - |
| AxAgentContextMapSnapshot | - |
| AxAgentContextMapUpdateResult | - |
| AxAgentContextPressure | - |
| AxAgentContextStage | - |
| AxAgentDemos | Demo traces for AxAgent’s split architecture. Actor demos use the runtime code field (javascriptCode for JavaScript, <language>Code for other runtimes such as pythonCode). Responder demos use the agent’s output type + optional input fields. |
| AxAgentDiscoveryPromptState | - |
| AxAgentEvalDataset | - |
| AxAgentEvalFunctionCall | - |
| AxAgentEvalPrediction | - |
| AxAgentEvalTask | - |
| AxAgentExecutorResultPayload | - |
| AxAgentForwardOptions | Forward options for AxAgent.forward(...). Extends the dsp-layer AxProgramForwardOptionsWithModels with agent-specific knobs that only make sense at the agent boundary (currently skills for one-shot preloading). Forward-time skills merge on top of init-time skills (forward overrides by id). |
| AxAgentFunction | - |
| AxAgentFunctionCall | - |
| AxAgentFunctionCallRecorder | - |
| AxAgentFunctionCollection | - |
| AxAgentFunctionExample | - |
| AxAgentFunctionGroup | - |
| AxAgentFunctionModuleMeta | - |
| AxAgentGuidanceLogEntry | - |
| AxAgentGuidancePayload | - |
| AxAgentGuidanceState | - |
| AxAgentIdentity | - |
| AxAgentInputUpdateCallback | - |
| AxAgentJudgeEvalInput | - |
| AxAgentJudgeEvalOutput | - |
| AxAgentJudgeInput | - |
| AxAgentJudgeOptions | - |
| AxAgentJudgeOutput | - |
| AxAgentMemoriesSearchFn | Memories search callback. Receives the raw search strings and the snapshot of inputs.memories already loaded for the current run (deduped by id, sorted). Use the second argument to skip work for entries that are already in scope — for example, filter your vector search by id NOT IN alreadyLoaded so you don’t re-fetch and the actor doesn’t pay tokens for duplicates. Returning already-loaded entries is still safe (the runtime dedupes by id) but wastes work. |
| AxAgentMemoryEntry | - |
| AxAgentMemoryResult | - |
| AxAgentOnContextEvent | - |
| AxAgentOnFunctionCall | - |
| AxAgentOptimizationTargetDescriptor | - |
| AxAgentOptimizeOptions | - |
| AxAgentOptimizeResult | - |
| AxAgentOptimizeTarget | - |
| AxAgentOptions | - |
| AxAgentRecursionOptions | Forward options forwarded to the AxGen spawned by each llmQuery(...) call. |
| AxAgentRecursiveExpensiveNode | - |
| AxAgentRecursiveFunctionCall | - |
| AxAgentRecursiveNodeRole | - |
| AxAgentRecursiveStats | - |
| AxAgentRecursiveTargetId | - |
| AxAgentRecursiveTraceNode | - |
| AxAgentRecursiveTurn | - |
| AxAgentRecursiveUsage | - |
| AxAgentRuntimeCompletionState | - |
| AxAgentRuntimeExecutionContext | - |
| AxAgentRuntimeInputState | - |
| AxAgentSkillResult | - |
| AxAgentSkillsPromptState | - |
| AxAgentSkillsSearchFn | - |
| AxAgentState | - |
| AxAgentStateActionLogEntry | - |
| AxAgentStateCheckpointState | - |
| AxAgentStateExecutorModelState | - |
| AxAgentStateRuntimeEntry | - |
| AxAgentStreamingForwardOptions | - |
| AxAgentStructuredClarification | - |
| AxAgentTestCompletionPayload | - |
| AxAgentTestResult | - |
| AxAgentUsage | - |
| AxAgentUsedMemoriesCallback | - |
| AxAgentUsedMemory | - |
| AxAgentUsedSkill | - |
| AxAgentUsedSkillsCallback | - |
| AxAIAnthropicChatError | - |
| AxAIAnthropicChatRequest | - |
| AxAIAnthropicChatRequestCacheParam | - |
| AxAIAnthropicChatResponse | - |
| AxAIAnthropicChatResponseDelta | - |
| AxAIAnthropicConfig | - |
| AxAIAnthropicEffortLevel | - |
| AxAIAnthropicEffortLevelMapping | - |
| AxAIAnthropicFunctionTool | - |
| AxAIAnthropicOutputConfig | - |
| AxAIAnthropicRequestTool | - |
| AxAIAnthropicStopDetails | - |
| AxAIAnthropicTaskBudget | - |
| AxAIAnthropicThinkingConfig | - |
| AxAIAnthropicThinkingTokenBudgetLevels | - |
| AxAIAnthropicThinkingWire | - |
| AxAIAnthropicWebSearchTool | - |
| AxAIArgs | - |
| AxAIAzureOpenAIArgs | - |
| AxAIAzureOpenAIConfig | - |
| AxAICohereArgs | - |
| AxAICohereChatRequest | - |
| AxAICohereChatRequestToolResults | - |
| AxAICohereChatResponse | - |
| AxAICohereChatResponseDelta | - |
| AxAICohereChatResponseToolCalls | - |
| AxAICohereConfig | Cohere: Model options for text generation |
| AxAICohereEmbedRequest | - |
| AxAICohereEmbedResponse | - |
| AxAIDeepSeekArgs | Arguments type for initializing DeepSeek AI instances |
| AxAIEmbedModels | - |
| AxAIGoogleGeminiBatchEmbedRequest | AxAIGoogleGeminiEmbedRequest: Structure for making an embedding request to the Google Gemini API. |
| AxAIGoogleGeminiBatchEmbedResponse | AxAIGoogleGeminiEmbedResponse: Structure for handling responses from the Google Gemini API embedding requests. |
| AxAIGoogleGeminiCacheCreateRequest | Request to create a context cache in Vertex AI / Gemini API. |
| AxAIGoogleGeminiCacheResponse | Response from creating/getting a context cache. |
| AxAIGoogleGeminiCacheUpdateRequest | Request to update a context cache (e.g., extend TTL). |
| AxAIGoogleGeminiChatRequest | - |
| AxAIGoogleGeminiChatResponse | - |
| AxAIGoogleGeminiChatResponseDelta | - |
| AxAIGoogleGeminiConfig | AxAIGoogleGeminiConfig: Configuration options for Google Gemini API |
| AxAIGoogleGeminiContent | - |
| AxAIGoogleGeminiContentPart | - |
| AxAIGoogleGeminiGenerationConfig | - |
| AxAIGoogleGeminiRetrievalConfig | - |
| AxAIGoogleGeminiSafetySettings | - |
| AxAIGoogleGeminiThinkingConfig | - |
| AxAIGoogleGeminiThinkingLevel | - |
| AxAIGoogleGeminiThinkingLevelMapping | Maps thinkingTokenBudget string levels to Gemini 3+ thinkingLevel values. ’none’ is handled separately (disables thinking or maps to ‘minimal’ for Gemini 3+). |
| AxAIGoogleGeminiThinkingTokenBudgetLevels | - |
| AxAIGoogleGeminiTool | - |
| AxAIGoogleGeminiToolConfig | - |
| AxAIGoogleGeminiToolFunctionDeclaration | - |
| AxAIGoogleGeminiToolGoogleMaps | - |
| AxAIGoogleGeminiToolGoogleSearchRetrieval | - |
| AxAIGoogleVertexBatchEmbedRequest | AxAIGoogleVertexBatchEmbedRequest: Structure for making an embedding request to the Google Vertex API. |
| AxAIGoogleVertexBatchEmbedResponse | AxAIGoogleVertexBatchEmbedResponse: Structure for handling responses from the Google Vertex API embedding requests. |
| AxAIGrokArgs | - |
| AxAIGrokChatRequest | - |
| AxAIInputModelList | - |
| AxAIMistralArgs | - |
| AxAIMistralChatRequest | - |
| AxAIModelCatalogAudioSupport | - |
| AxAIModelCatalogFilter | - |
| AxAIModelCatalogModel | - |
| AxAIModelCatalogModelCapabilities | - |
| AxAIModelCatalogModelType | - |
| AxAIModelCatalogOptions | - |
| AxAIModelCatalogProvider | - |
| AxAIModelCatalogProviderName | - |
| AxAIModelList | - |
| AxAIModelListBase | - |
| AxAIModels | - |
| AxAIOpenAIAnnotation | - |
| AxAIOpenAIChatRequest | - |
| AxAIOpenAIChatResponse | - |
| AxAIOpenAIChatResponseDelta | - |
| AxAIOpenAIConfig | - |
| AxAIOpenAIEmbedRequest | - |
| AxAIOpenAIEmbedResponse | - |
| AxAIOpenAILogprob | - |
| AxAIOpenAIResponsesConfig | - |
| AxAIOpenAIResponsesInputContentPart | - |
| AxAIOpenAIResponsesInputItem | - |
| AxAIOpenAIResponsesOutputItem | - |
| AxAIOpenAIResponsesStreamEvent | - |
| AxAIOpenAIResponsesToolCall | - |
| AxAIOpenAIResponsesToolChoice | - |
| AxAIOpenAIResponsesToolDefinition | - |
| AxAIOpenAIUrlCitation | - |
| AxAIOpenAIUsage | - |
| AxAIRekaArgs | - |
| AxAIRekaChatRequest | - |
| AxAIRekaChatResponse | - |
| AxAIRekaChatResponseDelta | - |
| AxAIRekaConfig | - |
| AxAIRekaUsage | - |
| AxAIServiceActionOptions | - |
| AxAIServiceModelType | - |
| AxAIServiceOptions | Runtime options for AI service requests. |
| AxAnyAgentic | - |
| AxAttempt | - |
| AxAudioFormat | - |
| AxAudioInput | - |
| AxBalancerOptions | Options for the balancer. |
| AxBestOfNOptions | - |
| AxChatAudioConfig | - |
| AxChatAudioOutput | - |
| AxChatLogEntry | A single chat round-trip entry: the full prompt sent to the model and its response, with normalized roles and inline XML formatting. |
| AxChatLogMessage | A normalized chat message with standard roles: system, user, assistant, tool. Assistant content uses inline XML: <think> for reasoning, <tool_call> for tool invocations. |
| AxChatRequest | - |
| AxChatResponse | - |
| AxChatResponseFunctionCall | - |
| AxChatResponseResult | - |
| AxCheckpointLoadFn | - |
| AxCheckpointSaveFn | - |
| AxCitation | - |
| AxCodeSessionSnapshot | - |
| AxCodeSessionSnapshotEntry | - |
| AxContextCacheInfo | Information about a context cache entry (returned after creation or lookup). |
| AxContextCacheOperation | Context cache operation to be executed by the base AI service. Providers define these operations; AxBaseAI executes them via apiCall(). |
| AxContextCacheOptions | Options for explicit context caching (e.g., Gemini/Vertex context caching). Allows caching large prompt prefixes for cost savings and lower latency. |
| AxContextCacheRegistry | External registry for persisting context cache metadata. Useful for serverless/short-lived processes where in-memory storage is lost. |
| AxContextCacheRegistryEntry | Entry stored in the context cache registry. Used for persisting cache metadata across process restarts. |
| AxContextFieldInput | - |
| AxContextFieldPromptConfig | - |
| AxContextPolicyBudget | - |
| AxContextPolicyPreset | Opinionated context replay presets for the Actor loop. |
| AxDateRange | - |
| AxDateRangeValue | - |
| AxDebugChatResponseUsage | - |
| AxDiscoveryTurnSummary | - |
| AxEmbedRequest | - |
| AxEmbedResponse | - |
| AxErrorCategory | - |
| AxEvaluateArgs | - |
| AxExample | - |
| AxExamples | - |
| AxExecutorModelPolicy | - |
| AxExecutorModelPolicyEntry | - |
| AxFieldProcessorProcess | - |
| AxFieldTemplateFn | - |
| AxFieldValue | - |
| AxFlowForwardOptions | - |
| AxFlowLogData | - |
| AxFlowLoggerFunction | Function type for AxFlow logging |
| AxFlowState | - |
| AxFlowTypedParallelBranch | - |
| AxFunction | - |
| AxFunctionCallRecord | Record of a single function call executed during a step. |
| AxFunctionCallTrace | - |
| AxFunctionHandler | - |
| AxFunctionJSONSchema | - |
| AxFunctionProvider | - |
| AxFunctionResult | - |
| AxFunctionResultFormatter | - |
| AxGenDeltaOut | - |
| AxGenerateErrorDetails | - |
| AxGenerateResult | - |
| AxGenIn | - |
| AxGenInput | - |
| AxGenOut | - |
| AxGenOutput | - |
| AxGenStreamingOut | - |
| AxGEPABatchEvaluation | - |
| AxGEPABatchRow | - |
| AxGEPAComponentBanditState | - |
| AxGEPAComponentTarget | - |
| AxGEPAEvaluationState | - |
| AxGEPAReflectiveTuple | - |
| AxGEPATraceSummary | - |
| AxGEPATraceSummaryCall | - |
| AxIField | - |
| AxInputFunctionType | - |
| AxJSRuntimeNodePermissionAllowlist | Fine-grained Node Permission Model allowlist. Scopes --allow-fs-* and gates additional --allow-* flags that aren’t covered by the high-level permission enum. |
| AxJSRuntimeOutputMode | - |
| AxJSRuntimeResourceLimits | Node worker_threads resource limits passthrough. |
| AxJudgeForwardOptions | - |
| AxLlmQueryBudgetState | Budget state for llmQuery calls. Uses a shared global object for cross-tree tracking plus per-agent local counters to prevent any single child from starving siblings. |
| AxLlmQueryPromptMode | - |
| AxLoggerData | - |
| AxLoggerFunction | - |
| AxMCPCompletionReference | - |
| AxMCPContent | - |
| AxMCPFetchOptions | - |
| AxMCPFunctionDescription | - |
| AxMCPJSONRPCMessage | - |
| AxMCPJSONRPCResponse | - |
| AxMCPJSONSchema | - |
| AxMCPLoggingLevel | - |
| AxMCPMeta | - |
| AxMCPProtocolVersion | - |
| AxMCPSSRFProtectionContext | - |
| AxMCPTokenSet | - |
| AxMemoryData | - |
| AxMemoryMessageValue | - |
| AxMetricFn | - |
| AxMetricFnArgs | - |
| AxMockAIServiceConfig | - |
| AxModelConfig | Configuration options for AI model behavior. |
| AxModelInfo | - |
| AxModelInfoWithProvider | - |
| AxModelUsage | - |
| AxMultiMetricFn | - |
| AxNamedProgramInstance | - |
| AxOptimizableValidator | Generic component-optimization surface that any AxProgrammable can implement. |
| AxOptimizeOptions | - |
| AxOptimizerArgs | - |
| AxOptimizerLoggerData | - |
| AxOptimizerLoggerFunction | - |
| AxProgramDemos | - |
| AxProgramExamples | - |
| AxProgramForwardOptions | - |
| AxProgramForwardOptionsWithModels | - |
| AxProgramStreamingForwardOptions | - |
| AxProgramStreamingForwardOptionsWithModels | - |
| AxProgramTrace | - |
| AxProgramUsage | - |
| AxPromptMetrics | - |
| AxProviderMetadata | - |
| AxRateLimiterFunction | - |
| AxRefineOptions | - |
| AxRefineStrategy | - |
| AxRenderedPrompt | - |
| AxResolvedContextPolicy | - |
| AxResolvedExecutorModelPolicy | - |
| AxResolvedExecutorModelPolicyEntry | - |
| AxResultPickerFunction | - |
| AxResultPickerFunctionFieldResults | - |
| AxResultPickerFunctionFunctionResults | - |
| AxRewardFn | - |
| AxRewardFnArgs | - |
| AxRolloutTrace | - |
| AxRuntimeCallableFormatArgs | - |
| AxRuntimeLanguageInfo | - |
| AxRuntimePrimitiveExample | - |
| AxRuntimePrimitiveOverrideMap | - |
| AxRuntimePrimitiveSignature | - |
| AxRuntimePrimitiveStage | Runtime primitive registry. |
| AxSelfTuningConfig | Configuration for LLM self-tuning capabilities. When enabled, an adjustGeneration function is auto-injected that lets the LLM adjust its own generation parameters. |
| AxSerializedOptimizedProgram | - |
| AxSetExamplesOptions | - |
| AxSignatureInput | - |
| AxSpeechConfig | - |
| AxSpeechRequest | - |
| AxSpeechResponse | - |
| AxStageDefinitionBuildOptions | - |
| AxStageOptions | - |
| AxStepHooks | Hooks called at various points during the multi-step generation loop. |
| AxStepUsage | Accumulated token usage across steps. |
| AxStreamingFieldProcessorProcess | - |
| AxSynthesizerRole | - |
| AxThoughtBlockItem | Single thinking block item with its signature |
| AxTokenUsage | - |
| AxTranscriptionRequest | - |
| AxTranscriptionResponse | - |
| AxTranscriptionSegment | - |
| AxTypedExample | - |
| AxWorkerRuntimeConfig | - |