Hierarchy For Package akka.javasdk.agent
Class Hierarchy
- java.lang.Object
- akka.javasdk.agent.Agent
- akka.javasdk.eventsourcedentity.EventSourcedEntity<S,
E> - akka.javasdk.agent.PromptTemplate
- akka.javasdk.agent.SessionMemoryEntity
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- akka.javasdk.agent.InternalServerException
- akka.javasdk.agent.JsonParsingException
- akka.javasdk.agent.McpToolCallExecutionException
- akka.javasdk.agent.ModelException
- akka.javasdk.agent.ModelTimeoutException
- akka.javasdk.agent.RateLimitException
- akka.javasdk.agent.ToolCallExecutionException
- akka.javasdk.agent.ToolCallLimitReachedException
- akka.javasdk.agent.UnsupportedFeatureException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- akka.javasdk.agent.Agent.Effect<T>
- akka.javasdk.agent.Agent.Effect.Builder
- akka.javasdk.agent.Agent.Effect.FailureBuilder<Result>
- akka.javasdk.agent.Agent.Effect.MappingFailureBuilder<Result>
- akka.javasdk.agent.Agent.Effect.MappingResponseBuilder<Result>
- akka.javasdk.agent.Agent.Effect.OnSuccessBuilder
- akka.javasdk.agent.Agent.StreamEffect
- akka.javasdk.agent.Agent.StreamEffect.Builder
- akka.javasdk.agent.Agent.StreamEffect.OnSuccessBuilder
- akka.javasdk.agent.AgentRegistry
- akka.javasdk.Context
- akka.javasdk.MetadataContext
- akka.javasdk.agent.AgentContext
- akka.javasdk.MetadataContext
- akka.javasdk.agent.MemoryProvider
- akka.javasdk.agent.ModelProvider
- akka.javasdk.agent.ModelProvider.Custom
- akka.javasdk.agent.PromptTemplate.Event
- akka.javasdk.agent.RemoteMcpTools
- akka.javasdk.agent.RemoteMcpTools.ToolInterceptor
- akka.javasdk.agent.RemoteMcpTools.ToolInterceptorContext
- akka.javasdk.agent.SessionMemory
- akka.javasdk.agent.SessionMemoryEntity.Event
- akka.javasdk.agent.SessionMessage
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- akka.javasdk.agent.AgentRegistry.AgentInfo
- akka.javasdk.agent.MemoryProvider.CustomMemoryProvider (implements akka.javasdk.agent.MemoryProvider)
- akka.javasdk.agent.MemoryProvider.Disabled (implements akka.javasdk.agent.MemoryProvider)
- akka.javasdk.agent.MemoryProvider.FromConfig (implements akka.javasdk.agent.MemoryProvider)
- akka.javasdk.agent.MemoryProvider.LimitedWindowMemoryProvider (implements akka.javasdk.agent.MemoryProvider)
- akka.javasdk.agent.ModelProvider.Anthropic (implements akka.javasdk.agent.ModelProvider)
- akka.javasdk.agent.ModelProvider.FromConfig (implements akka.javasdk.agent.ModelProvider)
- akka.javasdk.agent.ModelProvider.GoogleAIGemini (implements akka.javasdk.agent.ModelProvider)
- akka.javasdk.agent.ModelProvider.HuggingFace (implements akka.javasdk.agent.ModelProvider)
- akka.javasdk.agent.ModelProvider.LocalAI (implements akka.javasdk.agent.ModelProvider)
- akka.javasdk.agent.ModelProvider.Ollama (implements akka.javasdk.agent.ModelProvider)
- akka.javasdk.agent.ModelProvider.OpenAi (implements akka.javasdk.agent.ModelProvider)
- akka.javasdk.agent.PromptTemplate.Event.Deleted (implements akka.javasdk.agent.PromptTemplate.Event)
- akka.javasdk.agent.PromptTemplate.Event.Updated (implements akka.javasdk.agent.PromptTemplate.Event)
- akka.javasdk.agent.PromptTemplate.Prompt
- akka.javasdk.agent.SessionHistory
- akka.javasdk.agent.SessionMemoryEntity.AddInteractionCmd
- akka.javasdk.agent.SessionMemoryEntity.CompactionCmd
- akka.javasdk.agent.SessionMemoryEntity.Event.AiMessageAdded (implements akka.javasdk.agent.SessionMemoryEntity.Event)
- akka.javasdk.agent.SessionMemoryEntity.Event.Deleted (implements akka.javasdk.agent.SessionMemoryEntity.Event)
- akka.javasdk.agent.SessionMemoryEntity.Event.HistoryCleared (implements akka.javasdk.agent.SessionMemoryEntity.Event)
- akka.javasdk.agent.SessionMemoryEntity.Event.LimitedWindowSet (implements akka.javasdk.agent.SessionMemoryEntity.Event)
- akka.javasdk.agent.SessionMemoryEntity.Event.ToolResponseMessageAdded (implements akka.javasdk.agent.SessionMemoryEntity.Event)
- akka.javasdk.agent.SessionMemoryEntity.Event.UserMessageAdded (implements akka.javasdk.agent.SessionMemoryEntity.Event)
- akka.javasdk.agent.SessionMemoryEntity.GetHistoryCmd
- akka.javasdk.agent.SessionMemoryEntity.LimitedWindow
- akka.javasdk.agent.SessionMemoryEntity.State
- akka.javasdk.agent.SessionMessage.AiMessage (implements akka.javasdk.agent.SessionMessage)
- akka.javasdk.agent.SessionMessage.ToolCallRequest
- akka.javasdk.agent.SessionMessage.ToolCallResponse (implements akka.javasdk.agent.SessionMessage)
- akka.javasdk.agent.SessionMessage.UserMessage (implements akka.javasdk.agent.SessionMessage)
- java.lang.Record