Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abort() - Method in class ai.acolite.agentsdk.core.AbortSignal
- AbortSignal - Class in ai.acolite.agentsdk.core
-
AbortSignal
- AbortSignal() - Constructor for class ai.acolite.agentsdk.core.AbortSignal
- add(Usage) - Method in class ai.acolite.agentsdk.core.Usage
-
Adds the usage from another Usage instance to this one
- addGeneratedItem(RunItem) - Method in class ai.acolite.agentsdk.core.RunState
- addItems(List<AgentInputItem>) - Method in class ai.acolite.agentsdk.core.memory.MemorySession
- addItems(List<AgentInputItem>) - Method in interface ai.acolite.agentsdk.core.memory.Session
-
addItems
- addItems(List<AgentInputItem>) - Method in class ai.acolite.agentsdk.core.memory.SQLiteSession
- addModelResponse(ModelResponse) - Method in class ai.acolite.agentsdk.core.RunState
- addTraceProcessor(TraceProcessor) - Method in class ai.acolite.agentsdk.core.tracing.MultiTracingProcessor
-
Add a processor to the list.
- addUsage(Usage) - Method in class ai.acolite.agentsdk.core.RunContext
-
Adds usage statistics from a model response to the accumulated total.
- Agent<TContext,
TOutput> - Class in ai.acolite.agentsdk.core -
Agent
- Agent() - Constructor for class ai.acolite.agentsdk.core.Agent
- AGENT - Static variable in class ai.acolite.agentsdk.core.tracing.SpanTypes
-
Agent execution span
- Agent.AgentBuilder<TContext,
TOutput> - Class in ai.acolite.agentsdk.core -
Custom builder with automatic tool validation.
- AgentBuilder() - Constructor for class ai.acolite.agentsdk.core.Agent.AgentBuilder
- AgentConfiguration<TContext,
TOutput> - Interface in ai.acolite.agentsdk.core -
AgentConfiguration
- AgentConfigurationExample - Class in ai.acolite.agentsdk.examples
-
AgentConfigurationExample
- AgentConfigurationExample() - Constructor for class ai.acolite.agentsdk.examples.AgentConfigurationExample
- AgentHandoffExample - Class in ai.acolite.agentsdk.examples
-
AgentHandoffExample
- AgentHandoffExample() - Constructor for class ai.acolite.agentsdk.examples.AgentHandoffExample
- AgentHookEvents<TContext,
TOutput> - Interface in ai.acolite.agentsdk.core -
AgentHookEvents
- AgentHooks<TContext,
TOutput> - Class in ai.acolite.agentsdk.core -
AgentHooks
- AgentHooks() - Constructor for class ai.acolite.agentsdk.core.AgentHooks
- AgentInputItem - Interface in ai.acolite.agentsdk.core.types
-
AgentInputItem
- AgentOutputItem - Interface in ai.acolite.agentsdk.core.types
-
AgentOutputItem
- AgentOutputType - Interface in ai.acolite.agentsdk.core.types
-
AgentOutputType
- AgentsError - Exception Class in ai.acolite.agentsdk.core
-
AgentsError
- AgentsError - Exception Class in ai.acolite.agentsdk.exceptions
-
AgentsError
- AgentsError(String) - Constructor for exception class ai.acolite.agentsdk.core.AgentsError
- AgentsError(String) - Constructor for exception class ai.acolite.agentsdk.exceptions.AgentsError
- AgentsError(String, Throwable) - Constructor for exception class ai.acolite.agentsdk.core.AgentsError
- AgentsError(String, Throwable) - Constructor for exception class ai.acolite.agentsdk.exceptions.AgentsError
- AgentSpanData - Class in ai.acolite.agentsdk.core.tracing
-
Span data for agent execution.
- AgentSpanData - Class in ai.acolite.agentsdk.core.types
-
AgentSpanData
- AgentSpanData() - Constructor for class ai.acolite.agentsdk.core.tracing.AgentSpanData
- AgentSpanData() - Constructor for class ai.acolite.agentsdk.core.types.AgentSpanData
- AgentToolUseTracker - Class in ai.acolite.agentsdk.core.runner
-
AgentToolUseTracker
- AgentToolUseTracker() - Constructor for class ai.acolite.agentsdk.core.runner.AgentToolUseTracker
- AgentWithTracingExample - Class in ai.acolite.agentsdk.examples
-
AgentWithTracingExample
- AgentWithTracingExample() - Constructor for class ai.acolite.agentsdk.examples.AgentWithTracingExample
- ai.acolite.agentsdk.core - package ai.acolite.agentsdk.core
-
Core framework for building AI agents with OpenAI's API.
- ai.acolite.agentsdk.core.errors - package ai.acolite.agentsdk.core.errors
- ai.acolite.agentsdk.core.memory - package ai.acolite.agentsdk.core.memory
- ai.acolite.agentsdk.core.runner - package ai.acolite.agentsdk.core.runner
- ai.acolite.agentsdk.core.sessions - package ai.acolite.agentsdk.core.sessions
-
Session management for multi-turn agent conversations.
- ai.acolite.agentsdk.core.shims - package ai.acolite.agentsdk.core.shims
- ai.acolite.agentsdk.core.shims.mcp.server - package ai.acolite.agentsdk.core.shims.mcp.server
- ai.acolite.agentsdk.core.tracing - package ai.acolite.agentsdk.core.tracing
-
Distributed tracing and observability for agent execution.
- ai.acolite.agentsdk.core.types - package ai.acolite.agentsdk.core.types
-
Type definitions for agent contexts and outputs.
- ai.acolite.agentsdk.examples - package ai.acolite.agentsdk.examples
- ai.acolite.agentsdk.exceptions - package ai.acolite.agentsdk.exceptions
- ai.acolite.agentsdk.extensions - package ai.acolite.agentsdk.extensions
- ai.acolite.agentsdk.openai - package ai.acolite.agentsdk.openai
- AiSdkModel - Class in ai.acolite.agentsdk.extensions
-
AiSdkModel
- AiSdkModel() - Constructor for class ai.acolite.agentsdk.extensions.AiSdkModel
- allow() - Static method in class ai.acolite.agentsdk.core.ToolGuardrailFunctionOutput
- ALLOW - Enum constant in enum class ai.acolite.agentsdk.core.ToolGuardrailBehavior
-
Allow the tool execution to proceed normally
- ApplyPatchTool - Interface in ai.acolite.agentsdk.core
-
ApplyPatchTool
- ApprovalRecord - Class in ai.acolite.agentsdk.core
-
ApprovalRecord
- ApprovalRecord() - Constructor for class ai.acolite.agentsdk.core.ApprovalRecord
- approveTool(RunToolApprovalItem) - Method in class ai.acolite.agentsdk.core.RunContext
-
Approves a tool call for execution (per-call mode).
- approveTool(RunToolApprovalItem, boolean) - Method in class ai.acolite.agentsdk.core.RunContext
-
Approves a tool call for execution.
- AsyncExecutor - Class in ai.acolite.agentsdk.core.runner
-
AsyncExecutor
- AsyncExecutor() - Constructor for class ai.acolite.agentsdk.core.runner.AsyncExecutor
- AsyncIterable<T> - Interface in ai.acolite.agentsdk.core
-
AsyncIterable
- AsyncLocalStorage - Class in ai.acolite.agentsdk.core.shims
-
AsyncLocalStorage
- AsyncLocalStorage() - Constructor for class ai.acolite.agentsdk.core.shims.AsyncLocalStorage
B
- BaseMCPServerSSE - Class in ai.acolite.agentsdk.core
-
BaseMCPServerSSE
- BaseMCPServerSSE() - Constructor for class ai.acolite.agentsdk.core.BaseMCPServerSSE
- BaseMCPServerStdio - Class in ai.acolite.agentsdk.core
-
BaseMCPServerStdio
- BaseMCPServerStdio() - Constructor for class ai.acolite.agentsdk.core.BaseMCPServerStdio
- BaseMCPServerStdioOptions - Interface in ai.acolite.agentsdk.core
-
BaseMCPServerStdioOptions
- BaseMCPServerStreamableHttp - Class in ai.acolite.agentsdk.core
-
BaseMCPServerStreamableHttp
- BaseMCPServerStreamableHttp() - Constructor for class ai.acolite.agentsdk.core.BaseMCPServerStreamableHttp
- BasicTextOutputExample - Class in ai.acolite.agentsdk.examples
-
BasicTextOutputExample
- BasicTextOutputExample() - Constructor for class ai.acolite.agentsdk.examples.BasicTextOutputExample
- BatchTraceProcessor - Class in ai.acolite.agentsdk.core.tracing
-
BatchTraceProcessor
- BatchTraceProcessor(TraceExporter, BatchTraceProcessor.Config) - Constructor for class ai.acolite.agentsdk.core.tracing.BatchTraceProcessor
- BatchTraceProcessor.Config - Class in ai.acolite.agentsdk.core.tracing
-
Configuration for BatchTraceProcessor
- BrowserEventEmitter<EventTypes> - Class in ai.acolite.agentsdk.core.shims
-
BrowserEventEmitter
- BrowserEventEmitter() - Constructor for class ai.acolite.agentsdk.core.shims.BrowserEventEmitter
- build() - Method in class ai.acolite.agentsdk.core.Agent.AgentBuilder
-
Builds the Agent instance with automatic tool validation.
C
- CallToolResponse - Interface in ai.acolite.agentsdk.core
-
CallToolResponse
- captureState() - Static method in class ai.acolite.agentsdk.core.tracing.TraceContext
-
Capture the current context state for propagation to another thread.
- clear() - Method in class ai.acolite.agentsdk.core.tracing.MultiTracingProcessor
-
Remove all processors.
- clearSession() - Method in class ai.acolite.agentsdk.core.memory.MemorySession
- clearSession() - Method in interface ai.acolite.agentsdk.core.memory.Session
-
clearSession
- clearSession() - Method in class ai.acolite.agentsdk.core.memory.SQLiteSession
- clearTimeout(Object) - Method in interface ai.acolite.agentsdk.core.shims.Timer
-
clearTimeout
- Client - Interface in ai.acolite.agentsdk.core
-
Client
- clone() - Method in class ai.acolite.agentsdk.core.tracing.NoopSpan
- clone() - Method in class ai.acolite.agentsdk.core.tracing.NoopTrace
- clone() - Method in class ai.acolite.agentsdk.core.tracing.Span
-
Clone this span with same properties.
- clone() - Method in class ai.acolite.agentsdk.core.tracing.Trace
-
Clone this trace with same properties.
- close() - Method in class ai.acolite.agentsdk.core.BaseMCPServerSSE
-
close
- close() - Method in class ai.acolite.agentsdk.core.BaseMCPServerStdio
-
close
- close() - Method in class ai.acolite.agentsdk.core.BaseMCPServerStreamableHttp
-
close
- close() - Method in interface ai.acolite.agentsdk.core.MCPServer
-
close
- close() - Method in class ai.acolite.agentsdk.core.MCPServerSSE
-
close
- close() - Method in class ai.acolite.agentsdk.core.MCPServerStdio
-
close
- close() - Method in class ai.acolite.agentsdk.core.MCPServerStreamableHttp
-
close
- close() - Method in class ai.acolite.agentsdk.core.memory.MemorySession
- close() - Method in class ai.acolite.agentsdk.core.memory.SQLiteSession
- close() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.MCPServerSSE
-
close
- close() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.MCPServerStdio
-
close
- close() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.MCPServerStreamableHttp
-
close
- close() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.NodeMCPServerSSE
-
close
- close() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.NodeMCPServerStdio
-
close
- close() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.NodeMCPServerStreamableHttp
-
close
- close() - Method in class ai.acolite.agentsdk.core.tracing.NoopTraceProcessor
- close() - Method in interface ai.acolite.agentsdk.core.tracing.TraceProcessor
-
AutoCloseable implementation.
- CloudflareRealtimeTransportLayer - Class in ai.acolite.agentsdk.extensions
-
CloudflareRealtimeTransportLayer
- CloudflareRealtimeTransportLayer() - Constructor for class ai.acolite.agentsdk.extensions.CloudflareRealtimeTransportLayer
- codeInterpreter() - Static method in class ai.acolite.agentsdk.core.HostedTool
-
Deprecated.code_interpreter is not yet supported by this SDK
- complete() - Method in class ai.acolite.agentsdk.core.shims.ReadableStreamImpl
-
Mark the stream as complete (no more events will be emitted)
- CompleteResponseStreamEvent - Class in ai.acolite.agentsdk.core
-
CompleteResponseStreamEvent
- CompleteResponseStreamEvent() - Constructor for class ai.acolite.agentsdk.core.CompleteResponseStreamEvent
- ComputerTool<TContext,
TComputer> - Interface in ai.acolite.agentsdk.core -
ComputerTool
- conditions - Variable in class ai.acolite.agentsdk.examples.StructuredOutputExample.WeatherReport
- Config() - Constructor for class ai.acolite.agentsdk.core.tracing.BatchTraceProcessor.Config
- connect() - Method in class ai.acolite.agentsdk.core.BaseMCPServerSSE
-
connect
- connect() - Method in class ai.acolite.agentsdk.core.BaseMCPServerStdio
-
connect
- connect() - Method in class ai.acolite.agentsdk.core.BaseMCPServerStreamableHttp
-
connect
- connect() - Method in interface ai.acolite.agentsdk.core.MCPServer
-
connect
- connect() - Method in class ai.acolite.agentsdk.core.MCPServerSSE
-
connect
- connect() - Method in class ai.acolite.agentsdk.core.MCPServerStdio
-
connect
- connect() - Method in class ai.acolite.agentsdk.core.MCPServerStreamableHttp
-
connect
- connect() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.MCPServerSSE
-
connect
- connect() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.MCPServerStdio
-
connect
- connect() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.MCPServerStreamableHttp
-
connect
- connect() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.NodeMCPServerSSE
-
connect
- connect() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.NodeMCPServerStdio
-
connect
- connect() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.NodeMCPServerStreamableHttp
-
connect
- ConsoleSpanExporter - Class in ai.acolite.agentsdk.core.tracing
-
ConsoleSpanExporter
- ConsoleSpanExporter() - Constructor for class ai.acolite.agentsdk.core.tracing.ConsoleSpanExporter
- ConsoleTraceProcessor - Class in ai.acolite.agentsdk.core.tracing
-
Simple trace processor that prints to console.
- ConsoleTraceProcessor() - Constructor for class ai.acolite.agentsdk.core.tracing.ConsoleTraceProcessor
-
Create console processor with pretty printing enabled
- ConsoleTraceProcessor(boolean) - Constructor for class ai.acolite.agentsdk.core.tracing.ConsoleTraceProcessor
-
Create console processor
- ConversionUtils - Class in ai.acolite.agentsdk.openai
-
ConversionUtils
- convertToResponseInputItems(List<Object>) - Static method in class ai.acolite.agentsdk.openai.ConversionUtils
-
Convert conversation items to OpenAI ResponseInputItem format.
- convertViaJson(Object, Class<T>) - Static method in class ai.acolite.agentsdk.openai.SerializationUtils
-
Round-trip serialize-deserialize for type conversion.
- copy() - Method in class ai.acolite.agentsdk.core.tracing.TraceContextState
-
Create a copy of this state for propagation to another thread
- createSpan(Span<TData>) - Method in class ai.acolite.agentsdk.core.tracing.TraceProvider
-
Create a new span.
- createTrace(Trace) - Method in class ai.acolite.agentsdk.core.tracing.TraceProvider
-
Create a new trace.
- CUSTOM - Static variable in class ai.acolite.agentsdk.core.tracing.SpanTypes
-
Custom user-defined span
- CustomSpanData - Class in ai.acolite.agentsdk.core.tracing
-
Span data for custom user-defined events.
- CustomSpanData() - Constructor for class ai.acolite.agentsdk.core.tracing.CustomSpanData
D
- debug(String, Object...) - Method in interface ai.acolite.agentsdk.core.Logger
- DefaultMCPServerStdioOptions - Interface in ai.acolite.agentsdk.core
-
DefaultMCPServerStdioOptions
- DefineInputGuardrailArgs - Interface in ai.acolite.agentsdk.core
-
DefineInputGuardrailArgs
- DefineOutputGuardrailArgs<TOutput> - Interface in ai.acolite.agentsdk.core
-
DefineOutputGuardrailArgs
- deserializeFromJson(String) - Static method in class ai.acolite.agentsdk.openai.SerializationUtils
-
Deserialize JSON string to untyped Object (Map/List/primitive).
- deserializeFromJson(String, Class<T>) - Static method in class ai.acolite.agentsdk.openai.SerializationUtils
-
Deserialize JSON string to an object of specified type.
- deserializeParameters(Object, Object) - Static method in class ai.acolite.agentsdk.core.runner.ToolExecutionUtils
-
Deserialize parameters from Map/JSON to the tool's input type.
E
- Editor - Interface in ai.acolite.agentsdk.core
-
Editor
- emit(EventTypes) - Method in class ai.acolite.agentsdk.core.EventEmitterDelegate
-
emit
- emit(EventTypes) - Method in class ai.acolite.agentsdk.core.shims.BrowserEventEmitter
- emit(EventTypes) - Method in interface ai.acolite.agentsdk.core.shims.EventEmitter
-
emit
- emit(T) - Method in class ai.acolite.agentsdk.core.shims.ReadableStreamImpl
-
Add an event to the stream
- empty() - Static method in class ai.acolite.agentsdk.core.Usage
-
Creates an empty Usage instance with all counts set to 0
- end() - Method in interface ai.acolite.agentsdk.core.Span
- end() - Method in class ai.acolite.agentsdk.core.tracing.NoopSpan
- end() - Method in class ai.acolite.agentsdk.core.tracing.NoopTrace
- end() - Method in class ai.acolite.agentsdk.core.tracing.Span
-
End the span.
- end() - Method in class ai.acolite.agentsdk.core.tracing.Trace
-
End the trace.
- equals(Object) - Method in record class ai.acolite.agentsdk.core.RunItemStreamEvent
-
Indicates whether some other object is "equal to" this one.
- error(String, Object...) - Method in interface ai.acolite.agentsdk.core.Logger
- error(Throwable) - Method in class ai.acolite.agentsdk.core.shims.ReadableStreamImpl
-
Mark the stream as failed with an error
- errorFunction(RunContext<TContext>, Throwable) - Method in interface ai.acolite.agentsdk.core.FunctionTool
-
Transforms tool execution errors into user-visible error messages.
- EventEmitter<EventTypes> - Interface in ai.acolite.agentsdk.core
-
EventEmitter
- EventEmitter<EventTypes> - Interface in ai.acolite.agentsdk.core.shims
-
EventEmitter
- EventEmitterDelegate<EventTypes> - Class in ai.acolite.agentsdk.core
-
EventEmitterDelegate
- EventEmitterDelegate() - Constructor for class ai.acolite.agentsdk.core.EventEmitterDelegate
- EventEmitterEvents - Interface in ai.acolite.agentsdk.core
-
EventEmitterEvents
- EventMap - Interface in ai.acolite.agentsdk.core.shims
-
EventMap
- Example: Custom Trace Processor - Search tag in package ai.acolite.agentsdk.core.tracing
- Section
- Example: Structured Output - Search tag in package ai.acolite.agentsdk.core.types
- Section
- Example: Using Sessions - Search tag in package ai.acolite.agentsdk.core.sessions
- Section
- execute(InputGuardrailFunctionArgs<TContext>) - Method in interface ai.acolite.agentsdk.core.InputGuardrail
-
Execute the guardrail validation on user input.
- execute(OutputGuardrailFunctionArgs<TContext, TOutput>) - Method in interface ai.acolite.agentsdk.core.OutputGuardrail
-
Execute the guardrail validation on agent output.
- execute(ToolInputGuardrailFunctionArgs<TContext>) - Method in interface ai.acolite.agentsdk.core.ToolInputGuardrail
-
Execute the guardrail validation on tool input.
- execute(ToolOutputGuardrailFunctionArgs<TContext>) - Method in interface ai.acolite.agentsdk.core.ToolOutputGuardrail
-
Execute the guardrail validation on tool output.
- execute(Object) - Method in interface ai.acolite.agentsdk.core.MCPTool
- executeInputGuardrails(List<? extends InputGuardrail<TContext>>, InputGuardrailFunctionArgs<TContext>) - Static method in class ai.acolite.agentsdk.core.GuardrailExecutor
-
Execute input guardrails with blocking and parallel groups.
- executeOutputGuardrails(List<? extends OutputGuardrail<TContext, TOutput>>, OutputGuardrailFunctionArgs<TContext, TOutput>) - Static method in class ai.acolite.agentsdk.core.GuardrailExecutor
-
Execute output guardrails in parallel.
- executeToolInputGuardrails(List<? extends ToolInputGuardrail<TContext>>, ToolInputGuardrailFunctionArgs<TContext>) - Static method in class ai.acolite.agentsdk.core.GuardrailExecutor
-
Execute tool input guardrails sequentially.
- executeToolOutputGuardrails(List<? extends ToolOutputGuardrail<TContext>>, ToolOutputGuardrailFunctionArgs<TContext>) - Static method in class ai.acolite.agentsdk.core.GuardrailExecutor
-
Execute tool output guardrails sequentially.
- export(List<Object>) - Method in class ai.acolite.agentsdk.core.tracing.OpenAITraceExporter
- export(List<Object>) - Method in interface ai.acolite.agentsdk.core.tracing.TraceExporter
-
Export a batch of trace items (Trace and Span objects).
- extractFinalOutput(List<RunItem>) - Static method in class ai.acolite.agentsdk.core.runner.ResponseParser
-
Extract the final output from a list of RunItems Content can be a String (for text responses) or a typed object (for structured outputs).
F
- fileSearch(String) - Static method in class ai.acolite.agentsdk.core.HostedTool
-
Deprecated.file_search is not yet supported by this SDK
- findToolByName(Agent<?, ?>, String) - Static method in class ai.acolite.agentsdk.core.runner.ToolExecutionUtils
-
Find a tool by name in the agent's tool list.
- forceFlush() - Method in class ai.acolite.agentsdk.core.tracing.BatchTraceProcessor
- forceFlush() - Method in class ai.acolite.agentsdk.core.tracing.ConsoleTraceProcessor
- forceFlush() - Method in class ai.acolite.agentsdk.core.tracing.MultiTracingProcessor
- forceFlush() - Method in class ai.acolite.agentsdk.core.tracing.NoopTraceProcessor
- forceFlush() - Method in interface ai.acolite.agentsdk.core.tracing.TraceProcessor
-
Flush all pending traces/spans.
- forceFlush() - Method in class ai.acolite.agentsdk.core.tracing.TraceProvider
-
Force flush all pending traces/spans immediately.
- forceFlush() - Method in interface ai.acolite.agentsdk.core.tracing.TracingProcessor
-
forceFlush
- fromFile(String, Path) - Static method in class ai.acolite.agentsdk.core.memory.SQLiteSession
-
Create SQLiteSession with file-based database.
- fromThrowable(Throwable) - Static method in class ai.acolite.agentsdk.core.tracing.SpanError
-
Convenience constructor from Throwable
- FullCommandMCPServerStdioOptions - Interface in ai.acolite.agentsdk.core
-
FullCommandMCPServerStdioOptions
- FUNCTION - Static variable in class ai.acolite.agentsdk.core.tracing.SpanTypes
-
Function/tool call span
- FunctionSpanData - Class in ai.acolite.agentsdk.core.tracing
-
Span data for function/tool calls.
- FunctionSpanData() - Constructor for class ai.acolite.agentsdk.core.tracing.FunctionSpanData
- FunctionTool<TContext,
TInput, - Interface in ai.acolite.agentsdk.coreTOutput> -
FunctionTool
G
- generateGroupId() - Static method in class ai.acolite.agentsdk.core.tracing.TracingUtils
-
Generate a group ID.
- generateSpanId() - Static method in class ai.acolite.agentsdk.core.tracing.TracingUtils
-
Generate a span ID.
- generateTraceId() - Static method in class ai.acolite.agentsdk.core.tracing.TracingUtils
-
Generate a trace ID.
- GENERATION - Static variable in class ai.acolite.agentsdk.core.tracing.SpanTypes
-
LLM generation span
- GenerationSpanData - Class in ai.acolite.agentsdk.core.tracing
-
Span data for LLM generation calls.
- GenerationSpanData() - Constructor for class ai.acolite.agentsdk.core.tracing.GenerationSpanData
- getAgentName() - Method in class ai.acolite.agentsdk.core.types.AgentSpanData
- getAllItems() - Method in class ai.acolite.agentsdk.core.RunState
- getApiKey() - Method in class ai.acolite.agentsdk.openai.OpenAI
- getApproved() - Method in class ai.acolite.agentsdk.core.ApprovalRecord
- getCapabilities() - Method in class ai.acolite.agentsdk.core.InitializeResult
- getCommand() - Method in class ai.acolite.agentsdk.core.ShellAction
- getCurrentSpan() - Static method in class ai.acolite.agentsdk.core.tracing.TraceContext
-
Get the current span from ThreadLocal storage
- getCurrentSpan() - Method in class ai.acolite.agentsdk.core.tracing.TraceProvider
-
Get the current span from ThreadLocal context.
- getCurrentTrace() - Static method in class ai.acolite.agentsdk.core.tracing.TraceContext
-
Get the current trace from ThreadLocal storage
- getCurrentTrace() - Method in class ai.acolite.agentsdk.core.tracing.TraceProvider
-
Get the current trace from ThreadLocal context.
- getData() - Method in class ai.acolite.agentsdk.core.SpanData
- getData() - Method in class ai.acolite.agentsdk.core.types.AgentSpanData
- getDescription() - Method in interface ai.acolite.agentsdk.core.MCPTool
- getDescription() - Method in interface ai.acolite.agentsdk.core.Tool
- getEffectiveMaxTurns() - Method in class ai.acolite.agentsdk.core.RunConfig
-
Gets the maximum number of turns, defaulting to 10 if not set
- getEffectiveModelProvider() - Method in class ai.acolite.agentsdk.core.RunConfig
-
Gets the model provider, defaulting to OpenAIProvider if not set
- getEffectiveModelTimeoutMs() - Method in class ai.acolite.agentsdk.core.RunConfig
-
Gets the model timeout in milliseconds, defaulting to 60 seconds if not set
- getEffectiveTimeoutMs() - Method in class ai.acolite.agentsdk.core.RunConfig
-
Gets the overall run timeout in milliseconds, or null if no timeout
- getEnabledHandoffs() - Method in class ai.acolite.agentsdk.core.Agent
-
Gets the list of enabled handoffs for this agent.
- getExitCode() - Method in class ai.acolite.agentsdk.core.ShellResult
- getFromAgent() - Method in class ai.acolite.agentsdk.core.RunHandoffOutputItem
-
Get source agent name
- getGeneratedItems() - Method in class ai.acolite.agentsdk.core.RunState
- getGlobalTraceProvider() - Static method in class ai.acolite.agentsdk.core.tracing.TraceProvider
-
Get the global TraceProvider singleton.
- getItems(Double) - Method in class ai.acolite.agentsdk.core.memory.MemorySession
- getItems(Double) - Method in interface ai.acolite.agentsdk.core.memory.Session
-
getItems
- getItems(Double) - Method in class ai.acolite.agentsdk.core.memory.SQLiteSession
- getModel(String) - Method in interface ai.acolite.agentsdk.core.ModelProvider
-
Get a model by name
- getModel(String) - Method in class ai.acolite.agentsdk.openai.OpenAIProvider
- getModelResponses() - Method in class ai.acolite.agentsdk.core.RunState
- getName() - Method in interface ai.acolite.agentsdk.core.InputGuardrail
-
Unique name for this guardrail.
- getName() - Method in interface ai.acolite.agentsdk.core.MCPTool
- getName() - Method in interface ai.acolite.agentsdk.core.OutputGuardrail
-
Unique name for this guardrail.
- getName() - Method in interface ai.acolite.agentsdk.core.Tool
- getName() - Method in interface ai.acolite.agentsdk.core.ToolInputGuardrail
-
Unique name for this guardrail.
- getName() - Method in interface ai.acolite.agentsdk.core.ToolOutputGuardrail
-
Unique name for this guardrail.
- getNamespace() - Method in interface ai.acolite.agentsdk.core.Logger
- getOrCreateTrace(String, TraceProcessor) - Static method in class ai.acolite.agentsdk.core.tracing.TraceContext
-
Get the current trace, or create a new one if none exists
- getOriginalInput() - Method in class ai.acolite.agentsdk.core.RunState
- getOutput() - Method in class ai.acolite.agentsdk.core.ShellResult
- getParameters() - Method in interface ai.acolite.agentsdk.core.FunctionTool
- getProcessors() - Method in class ai.acolite.agentsdk.core.tracing.MultiTracingProcessor
-
Get all registered processors (immutable copy).
- getProperties() - Method in class ai.acolite.agentsdk.core.JsonObjectSchema
- getProtocolVersion() - Method in class ai.acolite.agentsdk.core.InitializeResult
- getRejected() - Method in class ai.acolite.agentsdk.core.ApprovalRecord
- getRequired() - Method in class ai.acolite.agentsdk.core.JsonObjectSchema
- getResponse(ModelRequest) - Method in interface ai.acolite.agentsdk.core.Model
-
getResponse
- getResponse(ModelRequest) - Method in class ai.acolite.agentsdk.openai.OpenAIResponsesModel
- getSessionId() - Method in class ai.acolite.agentsdk.core.memory.MemorySession
- getSessionId() - Method in interface ai.acolite.agentsdk.core.memory.Session
-
getSessionId
- getSessionId() - Method in class ai.acolite.agentsdk.core.memory.SQLiteSession
- getSpanId() - Method in interface ai.acolite.agentsdk.core.Span
- getSpanType() - Method in class ai.acolite.agentsdk.core.SpanData
- getStreamedResponse(ModelRequest) - Method in interface ai.acolite.agentsdk.core.Model
-
getStreamedResponse
- getStreamedResponse(ModelRequest) - Method in class ai.acolite.agentsdk.openai.OpenAIResponsesModel
- getTargetAgentName() - Method in class ai.acolite.agentsdk.core.RunHandoffCallItem
-
Target agent name extracted from tool call
- getToAgent() - Method in class ai.acolite.agentsdk.core.RunHandoffOutputItem
-
Get target agent name
- getTraceId() - Method in interface ai.acolite.agentsdk.core.Span
- getType() - Method in class ai.acolite.agentsdk.core.CompleteResponseStreamEvent
- getType() - Method in class ai.acolite.agentsdk.core.JsonObjectSchema
- getType() - Method in class ai.acolite.agentsdk.core.RunAgentUpdatedStreamEvent
- getType() - Method in record class ai.acolite.agentsdk.core.RunItemStreamEvent
- getType() - Method in class ai.acolite.agentsdk.core.RunRawModelStreamEvent
- getType() - Method in interface ai.acolite.agentsdk.core.RunStreamEvent
- getType() - Method in interface ai.acolite.agentsdk.core.StreamEvent
- getType() - Method in class ai.acolite.agentsdk.core.TextDeltaStreamEvent
- getType() - Method in interface ai.acolite.agentsdk.core.Tool
- getType() - Method in class ai.acolite.agentsdk.core.tracing.AgentSpanData
- getType() - Method in class ai.acolite.agentsdk.core.tracing.CustomSpanData
- getType() - Method in class ai.acolite.agentsdk.core.tracing.FunctionSpanData
- getType() - Method in class ai.acolite.agentsdk.core.tracing.GenerationSpanData
- getType() - Method in class ai.acolite.agentsdk.core.tracing.GuardrailSpanData
- getType() - Method in class ai.acolite.agentsdk.core.tracing.HandoffSpanData
- getType() - Method in interface ai.acolite.agentsdk.core.tracing.SpanData
-
Get the span type identifier.
- getWorkingDirectory() - Method in class ai.acolite.agentsdk.core.ShellAction
- GUARDRAIL - Static variable in class ai.acolite.agentsdk.core.tracing.SpanTypes
-
Guardrail check span
- GuardrailExecutionError - Exception Class in ai.acolite.agentsdk.core
-
GuardrailExecutionError
- GuardrailExecutionError(String) - Constructor for exception class ai.acolite.agentsdk.core.GuardrailExecutionError
- GuardrailExecutionError(String, Throwable) - Constructor for exception class ai.acolite.agentsdk.core.GuardrailExecutionError
- GuardrailExecutor - Class in ai.acolite.agentsdk.core
-
GuardrailExecutor
- GuardrailExecutor.ToolGuardrailExecutionResult - Class in ai.acolite.agentsdk.core
- GuardrailExecutor.ToolGuardrailResult - Class in ai.acolite.agentsdk.core
- GuardrailFunctionOutput - Class in ai.acolite.agentsdk.core
-
GuardrailFunctionOutput
- GuardrailFunctionOutput() - Constructor for class ai.acolite.agentsdk.core.GuardrailFunctionOutput
- GuardrailSpanData - Class in ai.acolite.agentsdk.core.tracing
-
Span data for guardrail checks.
- GuardrailSpanData() - Constructor for class ai.acolite.agentsdk.core.tracing.GuardrailSpanData
H
- Handoff<TContext,
TOutput> - Class in ai.acolite.agentsdk.core -
Handoff
- Handoff() - Constructor for class ai.acolite.agentsdk.core.Handoff
- HANDOFF - Static variable in class ai.acolite.agentsdk.core.tracing.SpanTypes
-
Agent handoff span
- HandoffInput() - Constructor for class ai.acolite.agentsdk.core.Runner.HandoffInput
- HandoffSpanData - Class in ai.acolite.agentsdk.core.tracing
-
Span data for agent handoffs.
- HandoffSpanData() - Constructor for class ai.acolite.agentsdk.core.tracing.HandoffSpanData
- hasExplicitToolConfig() - Method in class ai.acolite.agentsdk.core.Agent
-
Checks if the agent has an explicit tool configuration
- hasFinalOutput() - Method in class ai.acolite.agentsdk.core.RunState
- hashCode() - Method in record class ai.acolite.agentsdk.core.RunItemStreamEvent
-
Returns a hash code value for this object.
- hasPendingToolCalls(List<RunItem>) - Static method in class ai.acolite.agentsdk.core.runner.RunItemUtils
-
Checks if there are any tool calls without corresponding outputs.
- hasReachedMaxTurns() - Method in class ai.acolite.agentsdk.core.RunState
- hasRef() - Method in interface ai.acolite.agentsdk.core.shims.Timeout
-
hasRef
- hasToolCallOutput(List<RunItem>, String) - Static method in class ai.acolite.agentsdk.core.runner.RunItemUtils
-
Checks if a specific tool call has a corresponding output.
- hasToolsOrApprovalsToRun() - Method in class ai.acolite.agentsdk.core.ProcessedResponse
- hasUsedTools(Object) - Method in class ai.acolite.agentsdk.core.runner.AgentToolUseTracker
-
hasUsedTools
- HostedTool - Class in ai.acolite.agentsdk.core
-
HostedTool
- HostedTool() - Constructor for class ai.acolite.agentsdk.core.HostedTool
- HostedToolsExample - Class in ai.acolite.agentsdk.examples
-
Example demonstrating how to use OpenAI hosted tools.
- HostedToolsExample() - Constructor for class ai.acolite.agentsdk.examples.HostedToolsExample
I
- imageGeneration() - Static method in class ai.acolite.agentsdk.core.HostedTool
-
Create an image generation hosted tool.
- incrementTurn() - Method in class ai.acolite.agentsdk.core.RunState
- InitializeResponse - Interface in ai.acolite.agentsdk.core
-
InitializeResponse
- InitializeResult - Class in ai.acolite.agentsdk.core
-
InitializeResult
- InitializeResult() - Constructor for class ai.acolite.agentsdk.core.InitializeResult
- initializeWithDefaultCloudTracing() - Static method in class ai.acolite.agentsdk.core.tracing.TraceProvider
-
Initialize the global provider with default cloud tracing setup.
- inMemory(String) - Static method in class ai.acolite.agentsdk.core.memory.SQLiteSession
-
Create SQLiteSession with in-memory database.
- InputGuardrail<TContext> - Interface in ai.acolite.agentsdk.core
-
InputGuardrail
- InputGuardrailDefinition - Interface in ai.acolite.agentsdk.core
-
InputGuardrailDefinition
- InputGuardrailFunctionArgs<TContext> - Class in ai.acolite.agentsdk.core
-
InputGuardrailFunctionArgs
- InputGuardrailFunctionArgs() - Constructor for class ai.acolite.agentsdk.core.InputGuardrailFunctionArgs
- InputGuardrailMetadata - Interface in ai.acolite.agentsdk.core
-
InputGuardrailMetadata
- InputGuardrailResult - Class in ai.acolite.agentsdk.core
-
InputGuardrailResult
- InputGuardrailResult() - Constructor for class ai.acolite.agentsdk.core.InputGuardrailResult
- InputGuardrailTripwireTriggered - Exception Class in ai.acolite.agentsdk.core.errors
-
InputGuardrailTripwireTriggered
- InputGuardrailTripwireTriggered(String, Object) - Constructor for exception class ai.acolite.agentsdk.core.errors.InputGuardrailTripwireTriggered
- instance() - Static method in class ai.acolite.agentsdk.core.tracing.NoopSpan
-
Create a no-op span instance with null data.
- INSTANCE - Static variable in class ai.acolite.agentsdk.core.tracing.NoopTrace
-
Singleton instance
- INSTANCE - Static variable in class ai.acolite.agentsdk.core.tracing.NoopTraceProcessor
-
Singleton instance
- INSTANCE - Static variable in class ai.acolite.agentsdk.core.types.TextOutput
- invalidateToolsCache() - Method in class ai.acolite.agentsdk.core.BaseMCPServerSSE
-
invalidateToolsCache
- invalidateToolsCache() - Method in class ai.acolite.agentsdk.core.BaseMCPServerStdio
-
invalidateToolsCache
- invalidateToolsCache() - Method in class ai.acolite.agentsdk.core.BaseMCPServerStreamableHttp
-
invalidateToolsCache
- invalidateToolsCache() - Method in interface ai.acolite.agentsdk.core.MCPServer
-
invalidateToolsCache
- invalidateToolsCache() - Method in class ai.acolite.agentsdk.core.MCPServerSSE
-
invalidateToolsCache
- invalidateToolsCache() - Method in class ai.acolite.agentsdk.core.MCPServerStdio
-
invalidateToolsCache
- invalidateToolsCache() - Method in class ai.acolite.agentsdk.core.MCPServerStreamableHttp
-
invalidateToolsCache
- invalidateToolsCache() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.MCPServerSSE
-
invalidateToolsCache
- invalidateToolsCache() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.MCPServerStdio
-
invalidateToolsCache
- invalidateToolsCache() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.MCPServerStreamableHttp
-
invalidateToolsCache
- invalidateToolsCache() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.NodeMCPServerSSE
-
invalidateToolsCache
- invalidateToolsCache() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.NodeMCPServerStdio
-
invalidateToolsCache
- invalidateToolsCache() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.NodeMCPServerStreamableHttp
-
invalidateToolsCache
- InvalidToolInputError - Exception Class in ai.acolite.agentsdk.core
-
InvalidToolInputError
- InvalidToolInputError(String) - Constructor for exception class ai.acolite.agentsdk.core.InvalidToolInputError
- InvalidToolInputError(String, Throwable) - Constructor for exception class ai.acolite.agentsdk.core.InvalidToolInputError
- invoke(RunContext<TContext>, TInput) - Method in interface ai.acolite.agentsdk.core.FunctionTool
- isAborted() - Method in class ai.acolite.agentsdk.core.AbortSignal
- isAdditionalProperties() - Method in class ai.acolite.agentsdk.core.JsonObjectSchema
- isDisabled() - Method in class ai.acolite.agentsdk.core.tracing.TraceProvider
-
Check if tracing is currently disabled.
- isDontLogModelData() - Method in interface ai.acolite.agentsdk.core.Logger
- isDontLogToolData() - Method in interface ai.acolite.agentsdk.core.Logger
- isEnabled(RunContext<TContext>) - Method in interface ai.acolite.agentsdk.core.FunctionTool
- isRunInParallel() - Method in interface ai.acolite.agentsdk.core.InputGuardrail
-
Whether this guardrail runs in parallel with the model call or blocks before it.
- isStrict() - Method in interface ai.acolite.agentsdk.core.FunctionTool
- isSuccess() - Method in class ai.acolite.agentsdk.core.ShellResult
- isToolApproved(String, String) - Method in class ai.acolite.agentsdk.core.RunContext
-
Checks if a tool call has been approved for execution.
- item() - Method in record class ai.acolite.agentsdk.core.RunItemStreamEvent
-
Returns the value of the
itemrecord component. - iterateUntilWithSideEffect(T, Predicate<T>, Function<T, CompletableFuture<T>>, Function<T, T>) - Static method in class ai.acolite.agentsdk.core.runner.AsyncExecutor
-
Execute an async operation iteratively with a side effect on each iteration.
- iterator() - Method in interface ai.acolite.agentsdk.core.AsyncIterable
- iterator() - Method in class ai.acolite.agentsdk.core.StreamedRunResult
J
- JsonObjectSchema<T> - Class in ai.acolite.agentsdk.core
-
JsonObjectSchema
- JsonObjectSchema() - Constructor for class ai.acolite.agentsdk.core.JsonObjectSchema
- JsonRpcNotification - Interface in ai.acolite.agentsdk.core
-
JsonRpcNotification
- JsonRpcRequest - Interface in ai.acolite.agentsdk.core
-
JsonRpcRequest
- JsonRpcResponse - Interface in ai.acolite.agentsdk.core
-
JsonRpcResponse
- JsonSchemaOutput<T> - Class in ai.acolite.agentsdk.core.types
- JsonSchemaOutput(Class<T>) - Constructor for class ai.acolite.agentsdk.core.types.JsonSchemaOutput
L
- listTools() - Method in class ai.acolite.agentsdk.core.BaseMCPServerSSE
-
listTools
- listTools() - Method in class ai.acolite.agentsdk.core.BaseMCPServerStdio
-
listTools
- listTools() - Method in class ai.acolite.agentsdk.core.BaseMCPServerStreamableHttp
-
listTools
- listTools() - Method in interface ai.acolite.agentsdk.core.MCPServer
-
listTools
- listTools() - Method in class ai.acolite.agentsdk.core.MCPServerSSE
-
listTools
- listTools() - Method in class ai.acolite.agentsdk.core.MCPServerStdio
-
listTools
- listTools() - Method in class ai.acolite.agentsdk.core.MCPServerStreamableHttp
-
listTools
- listTools() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.MCPServerSSE
-
listTools
- listTools() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.MCPServerStdio
-
listTools
- listTools() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.MCPServerStreamableHttp
-
listTools
- listTools() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.NodeMCPServerSSE
-
listTools
- listTools() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.NodeMCPServerStdio
-
listTools
- listTools() - Method in class ai.acolite.agentsdk.core.shims.mcp.server.NodeMCPServerStreamableHttp
-
listTools
- location - Variable in class ai.acolite.agentsdk.examples.StructuredOutputExample.WeatherReport
- Logger - Interface in ai.acolite.agentsdk.core
-
Logger
M
- main(String[]) - Static method in class ai.acolite.agentsdk.examples.AgentConfigurationExample
- main(String[]) - Static method in class ai.acolite.agentsdk.examples.AgentHandoffExample
- main(String[]) - Static method in class ai.acolite.agentsdk.examples.AgentWithTracingExample
- main(String[]) - Static method in class ai.acolite.agentsdk.examples.BasicTextOutputExample
- main(String[]) - Static method in class ai.acolite.agentsdk.examples.HostedToolsExample
- main(String[]) - Static method in class ai.acolite.agentsdk.examples.MemorySessionExample
- main(String[]) - Static method in class ai.acolite.agentsdk.examples.MultiTurnExecutionExample
- main(String[]) - Static method in class ai.acolite.agentsdk.examples.RealWorldRunContextExample
- main(String[]) - Static method in class ai.acolite.agentsdk.examples.RunContextExample
- main(String[]) - Static method in class ai.acolite.agentsdk.examples.SQLiteSessionExample
- main(String[]) - Static method in class ai.acolite.agentsdk.examples.StreamingExample
- main(String[]) - Static method in class ai.acolite.agentsdk.examples.StructuredOutputExample
- main(String[]) - Static method in class ai.acolite.agentsdk.examples.TracingExample
- main(String[]) - Static method in class ai.acolite.agentsdk.examples.WellTypedToolsExample
- MaxTurnsExceededError - Exception Class in ai.acolite.agentsdk.exceptions
-
MaxTurnsExceededError
- MaxTurnsExceededError(int, int) - Constructor for exception class ai.acolite.agentsdk.exceptions.MaxTurnsExceededError
- MCP_TOOLS - Static variable in class ai.acolite.agentsdk.core.tracing.SpanTypes
-
MCP list tools span
- MCPServer - Interface in ai.acolite.agentsdk.core
-
MCPServer
- MCPServerSSE - Class in ai.acolite.agentsdk.core
-
MCPServerSSE
- MCPServerSSE - Class in ai.acolite.agentsdk.core.shims.mcp.server
-
MCPServerSSE
- MCPServerSSE() - Constructor for class ai.acolite.agentsdk.core.MCPServerSSE
- MCPServerSSE() - Constructor for class ai.acolite.agentsdk.core.shims.mcp.server.MCPServerSSE
- MCPServerSSEOptions - Interface in ai.acolite.agentsdk.core
-
MCPServerSSEOptions
- MCPServerStdio - Class in ai.acolite.agentsdk.core
-
MCPServerStdio
- MCPServerStdio - Class in ai.acolite.agentsdk.core.shims.mcp.server
-
MCPServerStdio
- MCPServerStdio() - Constructor for class ai.acolite.agentsdk.core.MCPServerStdio
- MCPServerStdio() - Constructor for class ai.acolite.agentsdk.core.shims.mcp.server.MCPServerStdio
- MCPServerStreamableHttp - Class in ai.acolite.agentsdk.core
-
MCPServerStreamableHttp
- MCPServerStreamableHttp - Class in ai.acolite.agentsdk.core.shims.mcp.server
-
MCPServerStreamableHttp
- MCPServerStreamableHttp() - Constructor for class ai.acolite.agentsdk.core.MCPServerStreamableHttp
- MCPServerStreamableHttp() - Constructor for class ai.acolite.agentsdk.core.shims.mcp.server.MCPServerStreamableHttp
- MCPServerStreamableHttpOptions - Interface in ai.acolite.agentsdk.core
-
MCPServerStreamableHttpOptions
- MCPTool - Interface in ai.acolite.agentsdk.core
-
MCPTool
- MCPToolFilterContext<TContext> - Interface in ai.acolite.agentsdk.core
-
MCPToolFilterContext
- MCPToolFilterStatic - Interface in ai.acolite.agentsdk.core
-
MCPToolFilterStatic
- memoize(Supplier<T>) - Static method in class ai.acolite.agentsdk.core.runner.AsyncExecutor
-
Create a supplier that executes once and caches the result.
- MemorySession - Class in ai.acolite.agentsdk.core.memory
-
MemorySession - In-memory session storage
- MemorySession(String) - Constructor for class ai.acolite.agentsdk.core.memory.MemorySession
-
Create a new MemorySession
- MemorySessionExample - Class in ai.acolite.agentsdk.examples
-
MemorySessionExample
- MemorySessionExample() - Constructor for class ai.acolite.agentsdk.examples.MemorySessionExample
- Model - Interface in ai.acolite.agentsdk.core
-
Model
- ModelBehaviorError - Exception Class in ai.acolite.agentsdk.core
-
ModelBehaviorError
- ModelBehaviorError - Exception Class in ai.acolite.agentsdk.exceptions
-
ModelBehaviorError
- ModelBehaviorError(String) - Constructor for exception class ai.acolite.agentsdk.core.ModelBehaviorError
- ModelBehaviorError(String) - Constructor for exception class ai.acolite.agentsdk.exceptions.ModelBehaviorError
- ModelBehaviorError(String, Throwable) - Constructor for exception class ai.acolite.agentsdk.core.ModelBehaviorError
- ModelBehaviorError(String, Throwable) - Constructor for exception class ai.acolite.agentsdk.exceptions.ModelBehaviorError
- ModelProvider - Interface in ai.acolite.agentsdk.core
-
ModelProvider
- ModelRequest - Class in ai.acolite.agentsdk.core
-
ModelRequest
- ModelRequest() - Constructor for class ai.acolite.agentsdk.core.ModelRequest
- ModelResponse - Class in ai.acolite.agentsdk.core
-
ModelResponse
- ModelResponse() - Constructor for class ai.acolite.agentsdk.core.ModelResponse
- ModelSettings - Class in ai.acolite.agentsdk.core
-
ModelSettings
- ModelSettings() - Constructor for class ai.acolite.agentsdk.core.ModelSettings
- ModelSettingsText - Interface in ai.acolite.agentsdk.core
-
ModelSettingsText
- MultiTracingProcessor - Class in ai.acolite.agentsdk.core.tracing
-
MultiTracingProcessor
- MultiTracingProcessor() - Constructor for class ai.acolite.agentsdk.core.tracing.MultiTracingProcessor
- MultiTurnExecutionExample - Class in ai.acolite.agentsdk.examples
-
MultiTurnExecutionExample
- MultiTurnExecutionExample() - Constructor for class ai.acolite.agentsdk.examples.MultiTurnExecutionExample
N
- needsApproval(RunContext<TContext>, TInput) - Method in interface ai.acolite.agentsdk.core.FunctionTool
- NEXT_STEP_COMPLETE - Enum constant in enum class ai.acolite.agentsdk.core.types.NextStep
- NEXT_STEP_INTERRUPT - Enum constant in enum class ai.acolite.agentsdk.core.types.NextStep
- NEXT_STEP_RUN_AGAIN - Enum constant in enum class ai.acolite.agentsdk.core.types.NextStep
- NextStep - Enum Class in ai.acolite.agentsdk.core.types
-
NextStep
- NodeMCPServerSSE - Class in ai.acolite.agentsdk.core.shims.mcp.server
-
NodeMCPServerSSE
- NodeMCPServerSSE() - Constructor for class ai.acolite.agentsdk.core.shims.mcp.server.NodeMCPServerSSE
- NodeMCPServerStdio - Class in ai.acolite.agentsdk.core.shims.mcp.server
-
NodeMCPServerStdio
- NodeMCPServerStdio() - Constructor for class ai.acolite.agentsdk.core.shims.mcp.server.NodeMCPServerStdio
- NodeMCPServerStreamableHttp - Class in ai.acolite.agentsdk.core.shims.mcp.server
-
NodeMCPServerStreamableHttp
- NodeMCPServerStreamableHttp() - Constructor for class ai.acolite.agentsdk.core.shims.mcp.server.NodeMCPServerStreamableHttp
- NoopSpan<TSpanData> - Class in ai.acolite.agentsdk.core.tracing
-
No-op span that does nothing.
- NoopSpan(TSpanData) - Constructor for class ai.acolite.agentsdk.core.tracing.NoopSpan
-
Create a no-op span instance.
- NoopTrace - Class in ai.acolite.agentsdk.core.tracing
-
No-op trace that does nothing.
- NoopTraceProcessor - Class in ai.acolite.agentsdk.core.tracing
-
No-op trace processor that does nothing.
- NotImplementedException - Exception Class in ai.acolite.agentsdk.exceptions
-
Exception thrown when a method is not yet implemented.
- NotImplementedException(String) - Constructor for exception class ai.acolite.agentsdk.exceptions.NotImplementedException
- NotImplementedException(String, Throwable) - Constructor for exception class ai.acolite.agentsdk.exceptions.NotImplementedException
O
- of(Class<T>) - Static method in class ai.acolite.agentsdk.core.types.JsonSchemaOutput
- onSpanEnd(Span) - Method in interface ai.acolite.agentsdk.core.tracing.TracingProcessor
-
onSpanEnd
- onSpanEnd(Span<?>) - Method in class ai.acolite.agentsdk.core.tracing.BatchTraceProcessor
- onSpanEnd(Span<?>) - Method in class ai.acolite.agentsdk.core.tracing.ConsoleTraceProcessor
- onSpanEnd(Span<?>) - Method in class ai.acolite.agentsdk.core.tracing.MultiTracingProcessor
- onSpanEnd(Span<?>) - Method in class ai.acolite.agentsdk.core.tracing.NoopTraceProcessor
- onSpanEnd(Span<?>) - Method in interface ai.acolite.agentsdk.core.tracing.TraceProcessor
-
Called when a span ends.
- onSpanStart(Span) - Method in interface ai.acolite.agentsdk.core.tracing.TracingProcessor
-
onSpanStart
- onSpanStart(Span<?>) - Method in class ai.acolite.agentsdk.core.tracing.BatchTraceProcessor
- onSpanStart(Span<?>) - Method in class ai.acolite.agentsdk.core.tracing.ConsoleTraceProcessor
- onSpanStart(Span<?>) - Method in class ai.acolite.agentsdk.core.tracing.MultiTracingProcessor
- onSpanStart(Span<?>) - Method in class ai.acolite.agentsdk.core.tracing.NoopTraceProcessor
- onSpanStart(Span<?>) - Method in interface ai.acolite.agentsdk.core.tracing.TraceProcessor
-
Called when a span starts.
- onTraceEnd(Trace) - Method in class ai.acolite.agentsdk.core.tracing.BatchTraceProcessor
- onTraceEnd(Trace) - Method in class ai.acolite.agentsdk.core.tracing.ConsoleTraceProcessor
- onTraceEnd(Trace) - Method in class ai.acolite.agentsdk.core.tracing.MultiTracingProcessor
- onTraceEnd(Trace) - Method in class ai.acolite.agentsdk.core.tracing.NoopTraceProcessor
- onTraceEnd(Trace) - Method in interface ai.acolite.agentsdk.core.tracing.TraceProcessor
-
Called when a trace ends.
- onTraceEnd(Trace) - Method in interface ai.acolite.agentsdk.core.tracing.TracingProcessor
-
onTraceEnd
- onTraceStart(Trace) - Method in class ai.acolite.agentsdk.core.tracing.BatchTraceProcessor
- onTraceStart(Trace) - Method in class ai.acolite.agentsdk.core.tracing.ConsoleTraceProcessor
- onTraceStart(Trace) - Method in class ai.acolite.agentsdk.core.tracing.MultiTracingProcessor
- onTraceStart(Trace) - Method in class ai.acolite.agentsdk.core.tracing.NoopTraceProcessor
- onTraceStart(Trace) - Method in interface ai.acolite.agentsdk.core.tracing.TraceProcessor
-
Called when a trace starts.
- onTraceStart(Trace) - Method in interface ai.acolite.agentsdk.core.tracing.TracingProcessor
-
onTraceStart
- OpenAI - Class in ai.acolite.agentsdk.openai
-
OpenAI
- OpenAI(String) - Constructor for class ai.acolite.agentsdk.openai.OpenAI
- OpenAIChatCompletionsModel - Class in ai.acolite.agentsdk.openai
-
OpenAIChatCompletionsModel
- OpenAIChatCompletionsModel() - Constructor for class ai.acolite.agentsdk.openai.OpenAIChatCompletionsModel
- OpenAI Platform Integration - Search tag in package ai.acolite.agentsdk.core.tracing
- Section
- OpenAIProvider - Class in ai.acolite.agentsdk.openai
-
OpenAIProvider
- OpenAIProvider() - Constructor for class ai.acolite.agentsdk.openai.OpenAIProvider
-
Creates an OpenAI provider using the OPENAI_API_KEY environment variable.
- OpenAIProvider(String) - Constructor for class ai.acolite.agentsdk.openai.OpenAIProvider
-
Creates an OpenAI provider with the specified API key.
- OpenAIRealtimeWebSocket - Class in ai.acolite.agentsdk.extensions
-
OpenAIRealtimeWebSocket
- OpenAIRealtimeWebSocket() - Constructor for class ai.acolite.agentsdk.extensions.OpenAIRealtimeWebSocket
- OpenAIResponsesCompactionAwareSession - Interface in ai.acolite.agentsdk.core.memory
-
OpenAIResponsesCompactionAwareSession
- OpenAIResponsesModel - Class in ai.acolite.agentsdk.openai
-
OpenAIResponsesModel
- OpenAIResponsesModel(OpenAIClient, String) - Constructor for class ai.acolite.agentsdk.openai.OpenAIResponsesModel
- OpenAITraceExporter - Class in ai.acolite.agentsdk.core.tracing
-
OpenAITraceExporter
- OpenAITraceExporter() - Constructor for class ai.acolite.agentsdk.core.tracing.OpenAITraceExporter
-
Create exporter with default API key from environment
- OpenAITraceExporter(String) - Constructor for class ai.acolite.agentsdk.core.tracing.OpenAITraceExporter
-
Create exporter with specific API key
- OpenAITraceExporter(String, OpenAITraceExporter.RetryConfig) - Constructor for class ai.acolite.agentsdk.core.tracing.OpenAITraceExporter
-
Create exporter with custom configuration
- OpenAITraceExporter(String, String, OpenAITraceExporter.RetryConfig) - Constructor for class ai.acolite.agentsdk.core.tracing.OpenAITraceExporter
-
Create exporter with full configuration
- OpenAITraceExporter.RetriableException - Exception Class in ai.acolite.agentsdk.core.tracing
-
Exception indicating a retriable error
- OpenAITraceExporter.RetryConfig - Class in ai.acolite.agentsdk.core.tracing
-
Retry configuration
- OpenAITracingExporter - Class in ai.acolite.agentsdk.openai
-
OpenAITracingExporter
- OpenAITracingExporter() - Constructor for class ai.acolite.agentsdk.openai.OpenAITracingExporter
- OutputGuardrail<TContext,
TOutput> - Interface in ai.acolite.agentsdk.core -
OutputGuardrail
- OutputGuardrailDefinition<TMeta,
TOutput> - Interface in ai.acolite.agentsdk.core -
OutputGuardrailDefinition
- OutputGuardrailFunctionArgs<TContext,
TOutput> - Class in ai.acolite.agentsdk.core -
OutputGuardrailFunctionArgs
- OutputGuardrailFunctionArgs() - Constructor for class ai.acolite.agentsdk.core.OutputGuardrailFunctionArgs
- OutputGuardrailMetadata - Interface in ai.acolite.agentsdk.core
-
OutputGuardrailMetadata
- OutputGuardrailResult - Class in ai.acolite.agentsdk.core
-
OutputGuardrailResult
- OutputGuardrailResult() - Constructor for class ai.acolite.agentsdk.core.OutputGuardrailResult
- OutputGuardrailTripwireTriggered - Exception Class in ai.acolite.agentsdk.core.errors
-
OutputGuardrailTripwireTriggered
- OutputGuardrailTripwireTriggered(String, Object) - Constructor for exception class ai.acolite.agentsdk.core.errors.OutputGuardrailTripwireTriggered
- OutputTypeResolver - Class in ai.acolite.agentsdk.openai
- OutputTypeResolver() - Constructor for class ai.acolite.agentsdk.openai.OutputTypeResolver
P
- parseResponseItems(ModelResponse) - Static method in class ai.acolite.agentsdk.core.runner.ResponseParser
-
Parse ModelResponse output into RunItem objects
- Partial<T> - Interface in ai.acolite.agentsdk.core
-
Partial
- popItem() - Method in class ai.acolite.agentsdk.core.memory.MemorySession
- popItem() - Method in interface ai.acolite.agentsdk.core.memory.Session
-
popItem
- popItem() - Method in class ai.acolite.agentsdk.core.memory.SQLiteSession
- ProcessedResponse<TContext> - Class in ai.acolite.agentsdk.core
-
ProcessedResponse
- ProcessedResponse() - Constructor for class ai.acolite.agentsdk.core.ProcessedResponse
- processFinalOutput(Object) - Method in class ai.acolite.agentsdk.core.Agent
-
Processes the final output string into a resolved agent output
Q
- Quick Example - Search tag in package ai.acolite.agentsdk.core
- Section
R
- ReadableStream<R> - Interface in ai.acolite.agentsdk.core.shims
-
ReadableStream
- ReadableStreamAsyncIterator<T> - Interface in ai.acolite.agentsdk.core.shims
-
ReadableStreamAsyncIterator
- ReadableStreamImpl<T> - Class in ai.acolite.agentsdk.core.shims
-
ReadableStreamImpl
- ReadableStreamImpl() - Constructor for class ai.acolite.agentsdk.core.shims.ReadableStreamImpl
- RealtimeSessionConfig - Class in ai.acolite.agentsdk.extensions
-
RealtimeSessionConfig
- RealtimeSessionConfig() - Constructor for class ai.acolite.agentsdk.extensions.RealtimeSessionConfig
- RealtimeTransportLayer - Interface in ai.acolite.agentsdk.extensions
-
RealtimeTransportLayer
- RealWorldRunContextExample - Class in ai.acolite.agentsdk.examples
-
RealWorldRunContextExample demonstrates how RunContext would be used in a production e-commerce application with: - Custom context containing user auth, database connections, and services - Tools that access the context to perform operations - Safety mechanisms using tool approval for sensitive operations - Usage tracking for cost monitoring
- RealWorldRunContextExample() - Constructor for class ai.acolite.agentsdk.examples.RealWorldRunContextExample
- reason - Variable in class ai.acolite.agentsdk.core.Runner.HandoffInput
- rebuildApprovals(Map<String, ApprovalRecord>) - Method in class ai.acolite.agentsdk.core.RunContext
-
Rebuilds approval records from deserialized state.
- recommendation - Variable in class ai.acolite.agentsdk.examples.StructuredOutputExample.WeatherReport
- ref() - Method in interface ai.acolite.agentsdk.core.shims.Timeout
-
ref
- refresh() - Method in interface ai.acolite.agentsdk.core.shims.Timeout
-
refresh
- registerProcessor(TraceProcessor) - Method in class ai.acolite.agentsdk.core.tracing.TraceProvider
-
Add a processor to the list of processors.
- REJECT_CONTENT - Enum constant in enum class ai.acolite.agentsdk.core.ToolGuardrailBehavior
-
Reject the tool call and replace output with guardrail content
- rejectContent(Object, Object) - Static method in class ai.acolite.agentsdk.core.ToolGuardrailFunctionOutput
- rejectTool(RunToolApprovalItem) - Method in class ai.acolite.agentsdk.core.RunContext
-
Rejects a tool call (per-call mode).
- rejectTool(RunToolApprovalItem, boolean) - Method in class ai.acolite.agentsdk.core.RunContext
-
Rejects a tool call, preventing its execution.
- RequestUsage - Class in ai.acolite.agentsdk.core
-
RequestUsage
- RequestUsage() - Constructor for class ai.acolite.agentsdk.core.RequestUsage
- requiresStructuredResponse(AgentOutputType) - Static method in class ai.acolite.agentsdk.openai.OutputTypeResolver
- reset() - Static method in class ai.acolite.agentsdk.core.tracing.TraceContext
-
Reset the ThreadLocal context.
- ResolvedAgentOutput<TOutput> - Class in ai.acolite.agentsdk.core.types
-
ResolvedAgentOutput
- ResolvedAgentOutput() - Constructor for class ai.acolite.agentsdk.core.types.ResolvedAgentOutput
- RESPONSE - Static variable in class ai.acolite.agentsdk.core.tracing.SpanTypes
-
Response span
- ResponseParser - Class in ai.acolite.agentsdk.core.runner
-
ResponseParser
- ResponseParser() - Constructor for class ai.acolite.agentsdk.core.runner.ResponseParser
- restoreState(TraceContextState) - Static method in class ai.acolite.agentsdk.core.tracing.TraceContext
-
Restore a previously captured context state.
- RetriableException(String) - Constructor for exception class ai.acolite.agentsdk.core.tracing.OpenAITraceExporter.RetriableException
- RetryConfig() - Constructor for class ai.acolite.agentsdk.core.tracing.OpenAITraceExporter.RetryConfig
- run(Agent<TContext, TOutput>, String) - Static method in class ai.acolite.agentsdk.core.Runner
-
Static convenience method to run an agent with a single text input (blocking).
- run(Agent<TContext, TOutput>, String, RunConfig) - Static method in class ai.acolite.agentsdk.core.Runner
-
Static method to run an agent with custom configuration (blocking).
- run(InputGuardrailFunctionArgs) - Method in interface ai.acolite.agentsdk.core.InputGuardrailDefinition
-
run
- run(ShellAction) - Method in interface ai.acolite.agentsdk.core.Shell
-
run
- RunAgentUpdatedStreamEvent - Class in ai.acolite.agentsdk.core
-
RunAgentUpdatedStreamEvent
- RunAgentUpdatedStreamEvent() - Constructor for class ai.acolite.agentsdk.core.RunAgentUpdatedStreamEvent
- runAsync(Agent<TContext, TOutput>, String) - Static method in class ai.acolite.agentsdk.core.Runner
-
Static method to run an agent asynchronously with a single text input.
- runAsync(Agent<TContext, TOutput>, String, RunConfig) - Static method in class ai.acolite.agentsdk.core.Runner
-
Static method to run an agent asynchronously with custom configuration.
- runAsync(Runnable) - Static method in class ai.acolite.agentsdk.core.tracing.TraceContext
-
Create a CompletableFuture that preserves trace context.
- RunConfig - Class in ai.acolite.agentsdk.core
-
RunConfig
- RunConfig() - Constructor for class ai.acolite.agentsdk.core.RunConfig
- RunContext<TContext> - Class in ai.acolite.agentsdk.core
-
RunContext manages execution state for agent runs.
- RunContext() - Constructor for class ai.acolite.agentsdk.core.RunContext
-
Creates a RunContext with default (unknown) context.
- RunContext(TContext) - Constructor for class ai.acolite.agentsdk.core.RunContext
-
Creates a RunContext with the specified user context.
- RunContextExample - Class in ai.acolite.agentsdk.examples
-
RunContextExample demonstrates the three primary use cases of RunContext: 1.
- RunContextExample() - Constructor for class ai.acolite.agentsdk.examples.RunContextExample
- RunHandoffCallItem - Class in ai.acolite.agentsdk.core
-
RunHandoffCallItem
- RunHandoffCallItem() - Constructor for class ai.acolite.agentsdk.core.RunHandoffCallItem
- RunHandoffOutputItem - Class in ai.acolite.agentsdk.core
-
RunHandoffOutputItem
- RunHandoffOutputItem() - Constructor for class ai.acolite.agentsdk.core.RunHandoffOutputItem
- RunHookEvents<TContext,
TOutput> - Interface in ai.acolite.agentsdk.core -
RunHookEvents
- RunHooks<TContext,
TOutput> - Class in ai.acolite.agentsdk.core -
RunHooks
- RunHooks() - Constructor for class ai.acolite.agentsdk.core.RunHooks
- RunItem - Interface in ai.acolite.agentsdk.core
-
RunItem
- RunItemBase - Class in ai.acolite.agentsdk.core
-
RunItemBase
- RunItemBase() - Constructor for class ai.acolite.agentsdk.core.RunItemBase
- RunItemStreamEvent - Record Class in ai.acolite.agentsdk.core
-
RunItemStreamEvent
- RunItemStreamEvent(RunItem, int) - Constructor for record class ai.acolite.agentsdk.core.RunItemStreamEvent
-
Creates an instance of a
RunItemStreamEventrecord class. - RunItemUtils - Class in ai.acolite.agentsdk.core.runner
-
RunItemUtils
- RunMessageInputItem - Class in ai.acolite.agentsdk.core
-
RunMessageInputItem
- RunMessageInputItem() - Constructor for class ai.acolite.agentsdk.core.RunMessageInputItem
- RunMessageOutputItem - Class in ai.acolite.agentsdk.core
-
RunMessageOutputItem
- RunMessageOutputItem() - Constructor for class ai.acolite.agentsdk.core.RunMessageOutputItem
- Runner - Class in ai.acolite.agentsdk.core
-
Runner
- Runner() - Constructor for class ai.acolite.agentsdk.core.Runner
- Runner.HandoffInput - Class in ai.acolite.agentsdk.core
-
Input parameters for handoff tool calls.
- RunRawModelStreamEvent - Class in ai.acolite.agentsdk.core
-
RunRawModelStreamEvent
- RunRawModelStreamEvent() - Constructor for class ai.acolite.agentsdk.core.RunRawModelStreamEvent
- RunReasoningItem - Class in ai.acolite.agentsdk.core
-
RunReasoningItem
- RunReasoningItem() - Constructor for class ai.acolite.agentsdk.core.RunReasoningItem
- RunResult<TContext,
TAgent> - Class in ai.acolite.agentsdk.core -
RunResult
- RunResult() - Constructor for class ai.acolite.agentsdk.core.RunResult
- RunResultBase<TContext,
TAgent> - Class in ai.acolite.agentsdk.core -
RunResultBase
- RunResultBase() - Constructor for class ai.acolite.agentsdk.core.RunResultBase
- RunResultData<TAgent,
THandoffs> - Interface in ai.acolite.agentsdk.core -
RunResultData
- RunState<TContext,
TAgent> - Class in ai.acolite.agentsdk.core -
RunState
- RunState(TAgent, List<Object>, RunConfig) - Constructor for class ai.acolite.agentsdk.core.RunState
- runStreamed(Agent<TContext, TOutput>, String) - Static method in class ai.acolite.agentsdk.core.Runner
-
Static method to run an agent with streaming event emission.
- runStreamed(Agent<TContext, TOutput>, String, RunConfig) - Static method in class ai.acolite.agentsdk.core.Runner
-
Static method to run an agent with streaming and custom configuration.
- RunStreamEvent - Interface in ai.acolite.agentsdk.core
-
RunStreamEvent
- RunToolApprovalItem - Class in ai.acolite.agentsdk.core
-
RunToolApprovalItem
- RunToolApprovalItem() - Constructor for class ai.acolite.agentsdk.core.RunToolApprovalItem
- RunToolCallItem - Class in ai.acolite.agentsdk.core
-
RunToolCallItem
- RunToolCallItem() - Constructor for class ai.acolite.agentsdk.core.RunToolCallItem
- RunToolCallOutputItem - Class in ai.acolite.agentsdk.core
-
RunToolCallOutputItem
- RunToolCallOutputItem() - Constructor for class ai.acolite.agentsdk.core.RunToolCallOutputItem
S
- safe() - Static method in class ai.acolite.agentsdk.core.GuardrailFunctionOutput
- SerializationUtils - Class in ai.acolite.agentsdk.openai
-
SerializationUtils
- serializeToJson(Object) - Static method in class ai.acolite.agentsdk.openai.SerializationUtils
-
Serialize an object to JSON string.
- ServerConversationTracker - Class in ai.acolite.agentsdk.core.runner
-
ServerConversationTracker
- ServerConversationTracker() - Constructor for class ai.acolite.agentsdk.core.runner.ServerConversationTracker
- Session - Interface in ai.acolite.agentsdk.core.memory
-
Session
- SessionMessage - Interface in ai.acolite.agentsdk.core.shims.mcp.server
-
SessionMessage
- setAdditionalProperties(boolean) - Method in class ai.acolite.agentsdk.core.JsonObjectSchema
- setAgentName(String) - Method in class ai.acolite.agentsdk.core.types.AgentSpanData
- setApproved(boolean) - Method in class ai.acolite.agentsdk.core.ApprovalRecord
- setApproved(List<String>) - Method in class ai.acolite.agentsdk.core.ApprovalRecord
- setCapabilities(Object) - Method in class ai.acolite.agentsdk.core.InitializeResult
- setCommand(String) - Method in class ai.acolite.agentsdk.core.ShellAction
- setCurrentSpan(Span<?>) - Static method in class ai.acolite.agentsdk.core.tracing.TraceContext
-
Set the current span in the context.
- setData(Object) - Method in class ai.acolite.agentsdk.core.SpanData
- setData(Object) - Method in class ai.acolite.agentsdk.core.types.AgentSpanData
- setDisabled(boolean) - Method in class ai.acolite.agentsdk.core.tracing.TraceProvider
-
Enable or disable tracing at runtime.
- setError(SpanError) - Method in class ai.acolite.agentsdk.core.tracing.NoopSpan
- setError(SpanError) - Method in class ai.acolite.agentsdk.core.tracing.Span
-
Set error information.
- setError(Throwable) - Method in class ai.acolite.agentsdk.core.tracing.NoopSpan
- setError(Throwable) - Method in class ai.acolite.agentsdk.core.tracing.Span
-
Convenience method to set error from Throwable
- setExitCode(int) - Method in class ai.acolite.agentsdk.core.ShellResult
- setOutput(String) - Method in class ai.acolite.agentsdk.core.ShellResult
- setProcessors(List<TraceProcessor>) - Method in class ai.acolite.agentsdk.core.tracing.MultiTracingProcessor
-
Replace all processors with a new list.
- setProcessors(List<TraceProcessor>) - Method in class ai.acolite.agentsdk.core.tracing.TraceProvider
-
Set the list of processors.
- setProperties(Map<String, Object>) - Method in class ai.acolite.agentsdk.core.JsonObjectSchema
- setProtocolVersion(String) - Method in class ai.acolite.agentsdk.core.InitializeResult
- setRejected(boolean) - Method in class ai.acolite.agentsdk.core.ApprovalRecord
- setRejected(List<String>) - Method in class ai.acolite.agentsdk.core.ApprovalRecord
- setRequired(List<String>) - Method in class ai.acolite.agentsdk.core.JsonObjectSchema
- setSpanType(String) - Method in class ai.acolite.agentsdk.core.SpanData
- setSuccess(boolean) - Method in class ai.acolite.agentsdk.core.ShellResult
- setWorkingDirectory(String) - Method in class ai.acolite.agentsdk.core.ShellAction
- Shell - Interface in ai.acolite.agentsdk.core
-
Shell
- ShellAction - Class in ai.acolite.agentsdk.core
-
ShellAction
- ShellAction() - Constructor for class ai.acolite.agentsdk.core.ShellAction
- ShellResult - Class in ai.acolite.agentsdk.core
-
ShellResult
- ShellResult() - Constructor for class ai.acolite.agentsdk.core.ShellResult
- ShellTool - Interface in ai.acolite.agentsdk.core
-
ShellTool
- shutdown() - Method in interface ai.acolite.agentsdk.core.tracing.TraceProcessor
-
Default shutdown with 5 second timeout.
- shutdown() - Method in class ai.acolite.agentsdk.core.tracing.TraceProvider
-
Shutdown with default timeout (5 seconds).
- shutdown(long) - Method in class ai.acolite.agentsdk.core.tracing.BatchTraceProcessor
- shutdown(long) - Method in class ai.acolite.agentsdk.core.tracing.ConsoleTraceProcessor
- shutdown(long) - Method in class ai.acolite.agentsdk.core.tracing.MultiTracingProcessor
- shutdown(long) - Method in class ai.acolite.agentsdk.core.tracing.NoopTraceProcessor
- shutdown(long) - Method in class ai.acolite.agentsdk.core.tracing.OpenAITraceExporter
- shutdown(long) - Method in interface ai.acolite.agentsdk.core.tracing.TraceExporter
-
Shutdown the exporter gracefully.
- shutdown(long) - Method in interface ai.acolite.agentsdk.core.tracing.TraceProcessor
-
Shutdown the processor gracefully.
- shutdown(long) - Method in class ai.acolite.agentsdk.core.tracing.TraceProvider
-
Shutdown all processors.
- shutdown(Double) - Method in interface ai.acolite.agentsdk.core.tracing.TracingProcessor
-
shutdown
- SingleStepResult - Class in ai.acolite.agentsdk.core.runner
-
SingleStepResult
- SingleStepResult() - Constructor for class ai.acolite.agentsdk.core.runner.SingleStepResult
- Span<TData> - Class in ai.acolite.agentsdk.core.tracing
-
Represents a timed operation within a trace.
- Span<TData> - Interface in ai.acolite.agentsdk.core
-
Span
- Span() - Constructor for class ai.acolite.agentsdk.core.tracing.Span
- SpanData - Class in ai.acolite.agentsdk.core
-
SpanData
- SpanData - Interface in ai.acolite.agentsdk.core.tracing
-
Base interface for all span data types.
- SpanData() - Constructor for class ai.acolite.agentsdk.core.SpanData
- SpanError - Class in ai.acolite.agentsdk.core.tracing
-
Error information captured in spans.
- SpanError() - Constructor for class ai.acolite.agentsdk.core.tracing.SpanError
- SpanTypes - Class in ai.acolite.agentsdk.core.tracing
-
Constant span type identifiers.
- SPEECH - Static variable in class ai.acolite.agentsdk.core.tracing.SpanTypes
-
Speech synthesis span (text to audio)
- SPEECH_GROUP - Static variable in class ai.acolite.agentsdk.core.tracing.SpanTypes
-
Speech group span
- SQLiteSession - Class in ai.acolite.agentsdk.core.memory
-
SQLiteSession - Database-backed session storage
- SQLiteSessionExample - Class in ai.acolite.agentsdk.examples
-
SQLiteSessionExample
- SQLiteSessionExample() - Constructor for class ai.acolite.agentsdk.examples.SQLiteSessionExample
- start() - Method in class ai.acolite.agentsdk.core.tracing.NoopSpan
- start() - Method in class ai.acolite.agentsdk.core.tracing.NoopTrace
- start() - Method in class ai.acolite.agentsdk.core.tracing.Span
-
Start the span.
- start() - Method in class ai.acolite.agentsdk.core.tracing.Trace
-
Start the trace.
- StreamedRunResult<TContext,
TAgent> - Class in ai.acolite.agentsdk.core -
StreamedRunResult
- StreamedRunResult() - Constructor for class ai.acolite.agentsdk.core.StreamedRunResult
- StreamEvent - Interface in ai.acolite.agentsdk.core
-
StreamEvent
- StreamingExample - Class in ai.acolite.agentsdk.examples
-
StreamingExample
- StreamingExample() - Constructor for class ai.acolite.agentsdk.examples.StreamingExample
- StructuredOutputExample - Class in ai.acolite.agentsdk.examples
-
StructuredOutputExample
- StructuredOutputExample() - Constructor for class ai.acolite.agentsdk.examples.StructuredOutputExample
- StructuredOutputExample.WeatherReport - Class in ai.acolite.agentsdk.examples
-
Data class for weather information.
- supplyAsync(Supplier<T>) - Static method in class ai.acolite.agentsdk.core.tracing.TraceContext
-
Create a CompletableFuture that preserves trace context.
- SystemError - Exception Class in ai.acolite.agentsdk.exceptions
-
SystemError
- SystemError(String) - Constructor for exception class ai.acolite.agentsdk.exceptions.SystemError
- SystemError(String, Throwable) - Constructor for exception class ai.acolite.agentsdk.exceptions.SystemError
T
- temperature - Variable in class ai.acolite.agentsdk.examples.StructuredOutputExample.WeatherReport
- TextDeltaStreamEvent - Class in ai.acolite.agentsdk.core
-
TextDeltaStreamEvent
- TextDeltaStreamEvent() - Constructor for class ai.acolite.agentsdk.core.TextDeltaStreamEvent
- TextOutput - Class in ai.acolite.agentsdk.core.types
-
TextOutput
- THROW_EXCEPTION - Enum constant in enum class ai.acolite.agentsdk.core.ToolGuardrailBehavior
-
Throw an exception to halt execution immediately
- throwException(Object) - Static method in class ai.acolite.agentsdk.core.ToolGuardrailFunctionOutput
- Timeout - Interface in ai.acolite.agentsdk.core.shims
-
Timeout
- TimeoutError - Exception Class in ai.acolite.agentsdk.exceptions
-
TimeoutError
- TimeoutError(String, long) - Constructor for exception class ai.acolite.agentsdk.exceptions.TimeoutError
- TimeoutError(String, long, Throwable) - Constructor for exception class ai.acolite.agentsdk.exceptions.TimeoutError
- Timer - Interface in ai.acolite.agentsdk.core.shims
-
Timer
- toJson() - Method in class ai.acolite.agentsdk.core.tracing.NoopSpan
- toJson() - Method in class ai.acolite.agentsdk.core.tracing.NoopTrace
- toJson() - Method in class ai.acolite.agentsdk.core.tracing.Span
-
Convert to JSON for export.
- toJson() - Method in class ai.acolite.agentsdk.core.tracing.Trace
-
Convert to JSON (excludes API key by default for security)
- toJson(boolean) - Method in class ai.acolite.agentsdk.core.tracing.NoopTrace
- toJson(boolean) - Method in class ai.acolite.agentsdk.core.tracing.Trace
-
Convert to JSON for export.
- toJSON() - Method in class ai.acolite.agentsdk.core.RunContext
-
Serializes the context state to a map for persistence or debugging.
- toJSON() - Method in class ai.acolite.agentsdk.core.runner.AgentToolUseTracker
-
toJSON
- Tool<TContext> - Interface in ai.acolite.agentsdk.core
-
Tool
- ToolCallError - Exception Class in ai.acolite.agentsdk.core
-
ToolCallError
- ToolCallError - Exception Class in ai.acolite.agentsdk.exceptions
-
ToolCallError
- ToolCallError(String) - Constructor for exception class ai.acolite.agentsdk.core.ToolCallError
- ToolCallError(String, String) - Constructor for exception class ai.acolite.agentsdk.exceptions.ToolCallError
- ToolCallError(String, String, String, Throwable) - Constructor for exception class ai.acolite.agentsdk.exceptions.ToolCallError
- ToolCallError(String, Throwable) - Constructor for exception class ai.acolite.agentsdk.core.ToolCallError
- ToolExecutionUtils - Class in ai.acolite.agentsdk.core.runner
-
ToolExecutionUtils
- ToolGuardrailBase - Interface in ai.acolite.agentsdk.core
-
ToolGuardrailBase
- ToolGuardrailBehavior - Enum Class in ai.acolite.agentsdk.core
-
ToolGuardrailBehavior
- ToolGuardrailExecutionResult() - Constructor for class ai.acolite.agentsdk.core.GuardrailExecutor.ToolGuardrailExecutionResult
- ToolGuardrailFunctionOutput - Class in ai.acolite.agentsdk.core
-
ToolGuardrailFunctionOutput
- ToolGuardrailFunctionOutput() - Constructor for class ai.acolite.agentsdk.core.ToolGuardrailFunctionOutput
- ToolGuardrailMetadata - Interface in ai.acolite.agentsdk.core
-
ToolGuardrailMetadata
- ToolGuardrailResult() - Constructor for class ai.acolite.agentsdk.core.GuardrailExecutor.ToolGuardrailResult
- ToolInputGuardrail<TContext> - Interface in ai.acolite.agentsdk.core
-
ToolInputGuardrail
- ToolInputGuardrailData<TContext> - Interface in ai.acolite.agentsdk.core
-
ToolInputGuardrailData
- ToolInputGuardrailDefinition<TContext> - Interface in ai.acolite.agentsdk.core
-
ToolInputGuardrailDefinition
- ToolInputGuardrailFunctionArgs<TContext> - Class in ai.acolite.agentsdk.core
-
ToolInputGuardrailFunctionArgs
- ToolInputGuardrailFunctionArgs() - Constructor for class ai.acolite.agentsdk.core.ToolInputGuardrailFunctionArgs
- ToolInputGuardrailResult - Interface in ai.acolite.agentsdk.core
-
ToolInputGuardrailResult
- ToolInputGuardrailTripwireTriggered - Exception Class in ai.acolite.agentsdk.core.errors
-
ToolInputGuardrailTripwireTriggered
- ToolInputGuardrailTripwireTriggered(String, Object) - Constructor for exception class ai.acolite.agentsdk.core.errors.ToolInputGuardrailTripwireTriggered
- ToolOutputGuardrail<TContext> - Interface in ai.acolite.agentsdk.core
-
ToolOutputGuardrail
- ToolOutputGuardrailData<TContext> - Interface in ai.acolite.agentsdk.core
-
ToolOutputGuardrailData
- ToolOutputGuardrailDefinition<TContext> - Interface in ai.acolite.agentsdk.core
-
ToolOutputGuardrailDefinition
- ToolOutputGuardrailFunctionArgs<TContext> - Class in ai.acolite.agentsdk.core
-
ToolOutputGuardrailFunctionArgs
- ToolOutputGuardrailFunctionArgs() - Constructor for class ai.acolite.agentsdk.core.ToolOutputGuardrailFunctionArgs
- ToolOutputGuardrailResult - Interface in ai.acolite.agentsdk.core
-
ToolOutputGuardrailResult
- ToolOutputGuardrailTripwireTriggered - Exception Class in ai.acolite.agentsdk.core.errors
-
ToolOutputGuardrailTripwireTriggered
- ToolOutputGuardrailTripwireTriggered(String, Object) - Constructor for exception class ai.acolite.agentsdk.core.errors.ToolOutputGuardrailTripwireTriggered
- ToolUseBehavior - Interface in ai.acolite.agentsdk.core
-
ToolUseBehavior
- ToolValidator - Class in ai.acolite.agentsdk.core
-
Utility for validating that tools are properly configured for use with OpenAI's function calling framework.
- ToolValidator() - Constructor for class ai.acolite.agentsdk.core.ToolValidator
- toStream() - Method in class ai.acolite.agentsdk.core.StreamedRunResult
-
Get the event stream for this run.
- toString() - Method in record class ai.acolite.agentsdk.core.RunItemStreamEvent
-
Returns a string representation of this record class.
- toTextStream() - Method in class ai.acolite.agentsdk.core.StreamedRunResult
-
Get a text-only stream that emits content from message output events.
- Trace - Class in ai.acolite.agentsdk.core.tracing
-
Represents a single end-to-end workflow trace.
- Trace() - Constructor for class ai.acolite.agentsdk.core.tracing.Trace
- TraceContext - Class in ai.acolite.agentsdk.core.tracing
-
TraceContext
- TraceContext() - Constructor for class ai.acolite.agentsdk.core.tracing.TraceContext
- TraceContextState - Class in ai.acolite.agentsdk.core.tracing
-
TraceContextState
- TraceContextState(Trace) - Constructor for class ai.acolite.agentsdk.core.tracing.TraceContextState
- TraceExporter - Interface in ai.acolite.agentsdk.core.tracing
-
TraceExporter
- TraceOptions - Class in ai.acolite.agentsdk.core
-
TraceOptions
- TraceOptions() - Constructor for class ai.acolite.agentsdk.core.TraceOptions
- TraceProcessor - Interface in ai.acolite.agentsdk.core.tracing
-
Processor for trace and span lifecycle events.
- TraceProvider - Class in ai.acolite.agentsdk.core.tracing
-
TraceProvider
- TraceProvider() - Constructor for class ai.acolite.agentsdk.core.tracing.TraceProvider
-
Create a new TraceProvider.
- TracingExample - Class in ai.acolite.agentsdk.examples
-
TracingExample
- TracingExample() - Constructor for class ai.acolite.agentsdk.examples.TracingExample
- TracingExporter - Interface in ai.acolite.agentsdk.core.tracing
-
TracingExporter
- TracingProcessor - Interface in ai.acolite.agentsdk.core.tracing
-
TracingProcessor
- TracingUtils - Class in ai.acolite.agentsdk.core.tracing
-
Utility functions for tracing.
- TRANSCRIPTION - Static variable in class ai.acolite.agentsdk.core.tracing.SpanTypes
-
Transcription span (audio to text)
- tripwire(Object) - Static method in class ai.acolite.agentsdk.core.GuardrailFunctionOutput
- turnIndex() - Method in record class ai.acolite.agentsdk.core.RunItemStreamEvent
-
Returns the value of the
turnIndexrecord component. - TwilioRealtimeTransportLayer - Class in ai.acolite.agentsdk.extensions
-
TwilioRealtimeTransportLayer
- TwilioRealtimeTransportLayer() - Constructor for class ai.acolite.agentsdk.extensions.TwilioRealtimeTransportLayer
U
- UnderlyingMCPServerSSE - Class in ai.acolite.agentsdk.core
-
UnderlyingMCPServerSSE
- UnderlyingMCPServerSSE() - Constructor for class ai.acolite.agentsdk.core.UnderlyingMCPServerSSE
- UnderlyingMCPServerStdio - Class in ai.acolite.agentsdk.core
-
UnderlyingMCPServerStdio
- UnderlyingMCPServerStdio() - Constructor for class ai.acolite.agentsdk.core.UnderlyingMCPServerStdio
- UnderlyingMCPServerStreamableHttp - Class in ai.acolite.agentsdk.core
-
UnderlyingMCPServerStreamableHttp
- UnderlyingMCPServerStreamableHttp() - Constructor for class ai.acolite.agentsdk.core.UnderlyingMCPServerStreamableHttp
- UnknownContext - Class in ai.acolite.agentsdk.core.types
-
UnknownContext
- UnknownContext() - Constructor for class ai.acolite.agentsdk.core.types.UnknownContext
- unref() - Method in interface ai.acolite.agentsdk.core.shims.Timeout
-
unref
- Usage - Class in ai.acolite.agentsdk.core
-
Usage
- Usage() - Constructor for class ai.acolite.agentsdk.core.Usage
- UserError - Exception Class in ai.acolite.agentsdk.exceptions
-
UserError
- UserError(String) - Constructor for exception class ai.acolite.agentsdk.exceptions.UserError
- UserError(String, Throwable) - Constructor for exception class ai.acolite.agentsdk.exceptions.UserError
V
- validate(Object) - Static method in class ai.acolite.agentsdk.core.ToolValidator
-
Validates that a tool is properly configured for OpenAI function calling.
- validateAll(List<?>) - Static method in class ai.acolite.agentsdk.core.ToolValidator
-
Validates a list of tools, collecting all validation errors.
- valueOf(String) - Static method in enum class ai.acolite.agentsdk.core.ToolGuardrailBehavior
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ai.acolite.agentsdk.core.types.NextStep
-
Returns the enum constant of this class with the specified name.
- values() - Method in interface ai.acolite.agentsdk.core.shims.ReadableStream
-
values
- values() - Method in class ai.acolite.agentsdk.core.shims.ReadableStreamImpl
- values() - Static method in enum class ai.acolite.agentsdk.core.ToolGuardrailBehavior
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ai.acolite.agentsdk.core.types.NextStep
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- warn(String, Object...) - Method in interface ai.acolite.agentsdk.core.Logger
- WeatherReport() - Constructor for class ai.acolite.agentsdk.examples.StructuredOutputExample.WeatherReport
- webSearch() - Static method in class ai.acolite.agentsdk.core.HostedTool
-
Create a web search hosted tool.
- WellTypedToolsExample - Class in ai.acolite.agentsdk.examples
-
WellTypedToolsExample
- WellTypedToolsExample() - Constructor for class ai.acolite.agentsdk.examples.WellTypedToolsExample
- withFewerAttempts() - Method in class ai.acolite.agentsdk.core.tracing.OpenAITraceExporter.RetryConfig
-
Create new config with one fewer attempt
- withProcessor(TraceProcessor) - Method in class ai.acolite.agentsdk.core.tracing.Trace
-
Clone this trace with a different processor.
- withTrace(Trace, Supplier<T>) - Static method in class ai.acolite.agentsdk.core.tracing.TraceContext
-
Run synchronous code within a trace context.
- withTraceAsync(Trace, Supplier<CompletableFuture<T>>) - Static method in class ai.acolite.agentsdk.core.tracing.TraceContext
-
Run asynchronous code within a trace context.
- withTracingContext(String, String, String, TraceProcessor) - Method in class ai.acolite.agentsdk.core.tracing.Span
-
Clone this span with updated tracing context.
- wrapFuture(CompletableFuture<T>) - Static method in class ai.acolite.agentsdk.core.tracing.TraceContext
-
Wrap a CompletableFuture to ensure context is restored in continuations.
_
- _getAbortSignal() - Method in class ai.acolite.agentsdk.core.StreamedRunResult
-
_getAbortSignal
- _getStreamLoopPromise() - Method in class ai.acolite.agentsdk.core.StreamedRunResult
-
_getStreamLoopPromise
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form