| AxACECuratorOperationType | Curator operations emitted as deltas (Section 3.1). |
| AxAgentActorTurnCallback | - |
| AxAgentActorTurnCallbackArgs | - |
| AxAgentAutoPromotionRecord | One auto-upgrade context promotion, pending field_auto_promoted emission. |
| AxAgentAutoUpgrade | Smart-defaults knob: true/false toggles both upgrades; an object tunes each independently (an object value implies enabled for that domain). |
| AxAgentCatalogSkill | A skill in a host-provided static catalog (skillsCatalog option). Unlike skills (which preloads full content into the prompt), a catalog entry is only loaded when matched — by the built-in local search that backs discover({ skills }) when no onSkillsSearch callback is provided, and by the advisory relevance hint. |
| AxAgentCitations | Chain-of-evidence citations knob: when enabled, the responder gains an optional string-array output field whose entries must be evidence ids the answer actually relies on — the top-level keys of the final(task, evidence) / respond(task, evidence) evidence object, plus (by default) the id of any id-bearing records one level deep inside it, e.g. loaded memories. Citations are validated subset-only against those ids; a violation re-prompts the responder through the standard validation-retry loop. Runs without evidence skip validation entirely. |
| AxAgentCitationsOutput | Convenience result intersection for reading citations off a forward result. |
| 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. |
| AxAgentDirectResponse | Direct-respond knob: lets the distiller end the run with respond(task, evidence) and skip the executor stage entirely (zero executor model calls) when the task needs no user-provided functions. |
| AxAgentDiscoveryPromptState | - |
| AxAgentEvalBatchResult | - |
| AxAgentEvalBudget | Mutable (run + judge) pair budget shared across all improve() batches. |
| AxAgentEvalDataset | - |
| AxAgentEvalFunctionCall | - |
| AxAgentEvalPrediction | - |
| AxAgentEvalTask | - |
| AxAgentExecutorResultPayload | - |
| AxAgentFailureCluster | - |
| AxAgentFailureReport | - |
| AxAgentFailureSignal | - |
| AxAgentFailureSignalKind | - |
| 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 | - |
| AxAgentPlaybookConfig | - |
| AxAgentPlaybookEvolveOptions | - |
| AxAgentPlaybookEvolveOutcome | - |
| AxAgentPlaybookEvolveProgressEvent | - |
| AxAgentPlaybookEvolveProposal | A bounded proposal: one curated playbook update per mined weakness. |
| AxAgentPlaybookEvolveResult | - |
| AxAgentPlaybookEvolveRunRecord | One executed (task, prediction, score) triple from the batch harness. |
| AxAgentPlaybookLearnOptions | - |
| AxAgentPlaybookOptions | Options for AxAgent.playbook(). Builds an AxPlaybook bound to an agent stage (the actor by default). The evolution engine (ACE) is hidden, exactly as in the standalone playbook() factory. |
| AxAgentPlaybookSkipReason | - |
| AxAgentPlaybookUpdateResult | - |
| AxAgentPlaybookUpdateStatus | - |
| AxAgentPlaybookWeakness | A verifier-grounded weakness mined from one failure cluster. |
| 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 | - |
| AxAgentStageVariant | The pipeline’s two actor stages are the same ActorAgentRLM running under different policies. This table is the single answer to “what does being the distiller/executor mean” — every stage-conditional in the codebase reads a named capability from here instead of branching on the variant string, so the full behavioral difference between the stages fits on one screen. |
| 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. |
| AxAIWebLLMChatRequest | WebLLM: Chat request structure Based on OpenAI-compatible API from WebLLM |
| AxAIWebLLMChatResponse | WebLLM: Chat response structure |
| AxAIWebLLMChatResponseDelta | WebLLM: Streaming chat response structure |
| AxAIWebLLMConfig | WebLLM: Model options for text generation |
| AxAIWebLLMEmbedModel | WebLLM doesn’t support embeddings natively This is a placeholder for consistency with the framework |
| AxAIWebLLMEmbedRequest | - |
| AxAIWebLLMEmbedResponse | - |
| AxAIWebLLMModelId | - |
| AxAnyAgentic | - |
| AxAttempt | - |
| AxAudioFormat | - |
| AxAudioInput | - |
| AxBalancerAdaptiveStrategy | Opt-in adaptive provider-routing strategy for AxBalancer. |
| AxBalancerCandidateScore | Sanitized candidate score exposed by the routing event hook. |
| AxBalancerCostContext | Context supplied when overriding a route’s estimated request cost. |
| AxBalancerExpectedTokens | Expected token counts used to compare route costs before a request runs. Omitted prompt or completion counts are treated as zero. |
| AxBalancerFailureReason | Classification of a transient provider failure used for failover. |
| AxBalancerOptions | Options for the balancer. |
| AxBalancerRouteStats | Versioned route state used by adaptive balancing. |
| AxBalancerRoutingContext | Public, prompt-free context supplied to adaptive routing callbacks. |
| AxBalancerRoutingEvent | Prompt-free adaptive routing telemetry. |
| AxBalancerStatsKey | Stable address for one adaptive route’s learned statistics. |
| AxBalancerStatsObservation | One provider-health observation recorded after an adaptive attempt. |
| 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 | - |
| AxContextMetricsRow | - |
| AxContextMetricsSummary | - |
| AxContextPolicyBudget | - |
| AxContextPolicyPreset | Opinionated context replay presets for the Actor loop. |
| AxContextScenario | - |
| AxContextTurnSample | - |
| AxDateRange | - |
| AxDateRangeValue | - |
| AxDebugChatResponseUsage | - |
| AxDiscoveryTurnSummary | - |
| AxEmbedRequest | - |
| AxEmbedResponse | - |
| AxErrorCategory | - |
| AxEvaluateArgs | - |
| AxEventDeliveryStatus | - |
| AxEventInheritance | - |
| AxEventInputDefinition | - |
| AxEventPathRoot | - |
| AxEventPathSegment | - |
| AxEventRouteAction | - |
| AxEventRunStatus | - |
| AxEventScalar | - |
| AxEventStoreConformanceFactory | - |
| AxEventTrust | - |
| AxEventValue | - |
| AxEvidenceDescriptor | Shape summary of the distiller’s evidence object. Built in-worker (shared mode) or host-side (fallback mode) and rendered into the executor’s distilledContextSummary prompt field; the data itself never enters a prompt. |
| AxExample | - |
| AxExamples | - |
| AxExecutorModelPolicy | - |
| AxExecutorModelPolicyEntry | - |
| AxFieldProcessorProcess | - |
| AxFieldTemplateFn | - |
| AxFieldValue | - |
| AxFlowForwardOptions | - |
| AxFlowLogData | - |
| AxFlowLoggerFunction | Function type for AxFlow logging |
| AxFlowMermaidNodeBinding | - |
| AxFlowState | - |
| AxFlowTypedParallelBranch | - |
| AxFunction | - |
| AxFunctionCallRecord | Record of a single function call executed during a step. |
| AxFunctionCallTrace | - |
| AxFunctionHandler | - |
| AxFunctionJSONSchema | - |
| AxFunctionProvider | - |
| AxFunctionResult | - |
| AxFunctionResultContent | - |
| 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 | - |
| AxMCPAppDisplayMode | - |
| AxMCPAppVisibility | - |
| AxMCPAuthentication | - |
| AxMCPChatOptions | - |
| AxMCPClientEvent | - |
| AxMCPCompletionReference | - |
| AxMCPContent | - |
| AxMCPContextRequest | - |
| AxMCPElicitationAction | - |
| AxMCPElicitationCreateParams | - |
| AxMCPEnterpriseIdentityAssertionType | - |
| AxMCPFetchOptions | - |
| AxMCPFunctionDescription | - |
| AxMCPInheritance | - |
| AxMCPJSONRPCMessage | - |
| AxMCPJSONRPCResponse | - |
| AxMCPJSONSchema | - |
| AxMCPLoggingLevel | - |
| AxMCPMeta | - |
| AxMCPOAuthTokenEndpointAuthMethod | - |
| AxMCPOfficialExtension | - |
| AxMCPProtocolVersion | - |
| AxMCPResolvedContext | - |
| AxMCPResourceSubscriptionPolicy | - |
| AxMCPSSRFProtectionContext | - |
| AxMCPTaskSnapshot | - |
| AxMCPTaskStatus | - |
| AxMCPTokenSet | - |
| AxMCPTransportLifecycleState | - |
| AxMCPTransportRecordingEntry | - |
| 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 | - |
| AxPlaybookEvolveOptions | Per-run overrides for a single AxPlaybook.evolve call. |
| AxPlaybookEvolveResult | Result of AxPlaybook.evolve: the best score reached and the resulting playbook. |
| AxPlaybookOptions | Options for playbook. |
| AxPlaybookSnapshot | A serializable snapshot of a playbook’s content and history. Persist with AxPlaybook.toJSON and restore with AxPlaybook.load. |
| AxProgramDemos | - |
| AxProgramExamples | - |
| AxProgramForwardOptions | - |
| AxProgramForwardOptionsWithModels | - |
| AxProgramStreamingForwardOptions | - |
| AxProgramStreamingForwardOptionsWithModels | - |
| AxProgramTrace | - |
| AxProgramUsage | - |
| AxPromptMetrics | - |
| AxProviderMetadata | - |
| AxRateLimiterFunction | - |
| AxRefineOptions | - |
| AxRefineStrategy | - |
| AxRenderedPrompt | - |
| AxResolvedAgentPlaybookConfig | - |
| AxResolvedAgentPlaybookLearn | - |
| AxResolvedAutoUpgrade | - |
| AxResolvedCitations | - |
| 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 | - |
| AxSharedSessionPhase | - |
| 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 | - |
| AxUCPHTTPMessageSignatureErrorCode | - |
| AxUCPOperation | - |
| AxUCPTransportKind | - |
| AxUCPValue | - |
| AxUsageContext | Request-scoped attribution attached to normalized AI usage events. |
| AxUsageEvent | A normalized usage event emitted once for a completed AI operation. |
| AxUsageObserver | Best-effort global usage observer. |
| AxWorkerRuntimeConfig | - |