Index

A B C D E F G H I J L M N O P Q R S T U V W _ 
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,TOutput> - Interface in ai.acolite.agentsdk.core
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 item record 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 RunItemStreamEvent record 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 turnIndex record 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
A B C D E F G H I J L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form