Serialized Form

  • Package akka.javasdk

  • Package akka.javasdk.agent

  • Package akka.javasdk.client

  • Package akka.javasdk.impl.agent

    • Exception Class akka.javasdk.impl.agent.AgentException

      class AgentException extends RuntimeException implements Serializable
      • Serialized Fields

    • Class akka.javasdk.impl.agent.AgentException$

      class AgentException$ extends Object implements Serializable
      • Serialization Methods

        • writeReplace
          private Object writeReplace()
    • Class akka.javasdk.impl.agent.AgentRegistryImpl.AgentDetails

      class AgentDetails extends Object implements Serializable
    • Class akka.javasdk.impl.agent.AgentRegistryImpl.AgentDetails$

      class AgentDetails$ extends scala.runtime.AbstractFunction5<String,String,String,String,Class<Agent>,akka.javasdk.impl.agent.AgentRegistryImpl.AgentDetails> implements Serializable
      • Serialization Methods

        • writeReplace
          private Object writeReplace()
    • Class akka.javasdk.impl.agent.BaseAgentEffectBuilder.ConstantSystemMessage

      class ConstantSystemMessage extends Object implements Serializable
      • Serialized Fields

    • Class akka.javasdk.impl.agent.BaseAgentEffectBuilder.ConstantSystemMessage$

      class ConstantSystemMessage$ extends scala.runtime.AbstractFunction1<String,akka.javasdk.impl.agent.BaseAgentEffectBuilder.ConstantSystemMessage> implements Serializable
      • Serialization Methods

        • writeReplace
          private Object writeReplace()
    • Class akka.javasdk.impl.agent.BaseAgentEffectBuilder.NoPrimaryEffect$

      class NoPrimaryEffect$ extends Object implements Serializable
      • Serialization Methods

        • writeReplace
          private Object writeReplace()
    • Class akka.javasdk.impl.agent.BaseAgentEffectBuilder.RequestModel

      class RequestModel extends Object implements Serializable
      • Serialized Fields

        • failureMapping
          scala.Option<scala.Function1<Throwable,Object>> failureMapping
        • includeJsonSchema
          boolean includeJsonSchema
        • mcpTools
          scala.collection.immutable.Seq<RemoteMcpTools> mcpTools
        • memoryProvider
          MemoryProvider memoryProvider
        • modelProvider
          ModelProvider modelProvider
        • replyMetadata
          Metadata replyMetadata
        • responseMapping
          scala.Option<scala.Function1<Object,Object>> responseMapping
        • responseType
          Class<?> responseType
        • systemMessage
          akka.javasdk.impl.agent.BaseAgentEffectBuilder.SystemMessage systemMessage
        • toolInstancesOrClasses
          scala.collection.immutable.Seq<Object> toolInstancesOrClasses
        • userMessage
          String userMessage
    • Class akka.javasdk.impl.agent.BaseAgentEffectBuilder.RequestModel$

      class RequestModel$ extends Object implements Serializable
      • Serialization Methods

        • writeReplace
          private Object writeReplace()
    • Class akka.javasdk.impl.agent.BaseAgentEffectBuilder.TemplateSystemMessage

      class TemplateSystemMessage extends Object implements Serializable
      • Serialized Fields

        • args
          scala.collection.immutable.Seq<Object> args
        • templateId
          String templateId
    • Class akka.javasdk.impl.agent.BaseAgentEffectBuilder.TemplateSystemMessage$

      class TemplateSystemMessage$ extends scala.runtime.AbstractFunction2<String,scala.collection.immutable.Seq<Object>,akka.javasdk.impl.agent.BaseAgentEffectBuilder.TemplateSystemMessage> implements Serializable
      • Serialization Methods

        • writeReplace
          private Object writeReplace()
    • Class akka.javasdk.impl.agent.ConfiguredGuardrail

      class ConfiguredGuardrail extends Object implements Serializable
      • Serialized Fields

        • agentRoles
          scala.collection.immutable.Set<String> agentRoles
        • agents
          scala.collection.immutable.Set<String> agents
        • category
          String category
        • config
          com.typesafe.config.Config config
        • implementationClass
          String implementationClass
        • name
          String name
        • reportOnly
          boolean reportOnly
        • useFor
          scala.collection.immutable.Set<akka.javasdk.impl.agent.ConfiguredGuardrail.UseFor> useFor
    • Class akka.javasdk.impl.agent.ConfiguredGuardrail$

      class ConfiguredGuardrail$ extends Object implements Serializable
      • Serialization Methods

        • writeReplace
          private Object writeReplace()
    • Class akka.javasdk.impl.agent.ConfiguredGuardrail$UseFor$McpToolRequest$

      class ConfiguredGuardrail$UseFor$McpToolRequest$ extends Object implements Serializable
      • Serialization Methods

        • writeReplace
          private Object writeReplace()
    • Class akka.javasdk.impl.agent.ConfiguredGuardrail$UseFor$McpToolResponse$

      class ConfiguredGuardrail$UseFor$McpToolResponse$ extends Object implements Serializable
      • Serialization Methods

        • writeReplace
          private Object writeReplace()
    • Class akka.javasdk.impl.agent.ConfiguredGuardrail$UseFor$ModelRequest$

      class ConfiguredGuardrail$UseFor$ModelRequest$ extends Object implements Serializable
      • Serialization Methods

        • writeReplace
          private Object writeReplace()
    • Class akka.javasdk.impl.agent.ConfiguredGuardrail$UseFor$ModelResponse$

      class ConfiguredGuardrail$UseFor$ModelResponse$ extends Object implements Serializable
      • Serialization Methods

        • writeReplace
          private Object writeReplace()
    • Class akka.javasdk.impl.agent.GuardrailProvider.AgentGuardrails

      class AgentGuardrails extends Object implements Serializable
      • Serialized Fields

        • entries
          scala.collection.immutable.Seq<akka.javasdk.impl.agent.GuardrailProvider.GuardrailEntry> entries
        • mcpToolRequestGuardrails
          scala.collection.immutable.Seq<akka.runtime.sdk.spi.SpiAgent.Guardrail> mcpToolRequestGuardrails
        • mcpToolResponseGuardrails
          scala.collection.immutable.Seq<akka.runtime.sdk.spi.SpiAgent.Guardrail> mcpToolResponseGuardrails
        • modelRequestGuardrails
          scala.collection.immutable.Seq<akka.runtime.sdk.spi.SpiAgent.Guardrail> modelRequestGuardrails
        • modelResponseGuardrails
          scala.collection.immutable.Seq<akka.runtime.sdk.spi.SpiAgent.Guardrail> modelResponseGuardrails
    • Class akka.javasdk.impl.agent.GuardrailProvider.AgentGuardrails$

      class AgentGuardrails$ extends scala.runtime.AbstractFunction1<scala.collection.immutable.Seq<akka.javasdk.impl.agent.GuardrailProvider.GuardrailEntry>,akka.javasdk.impl.agent.GuardrailProvider.AgentGuardrails> implements Serializable
      • Serialization Methods

        • writeReplace
          private Object writeReplace()
    • Class akka.javasdk.impl.agent.GuardrailProvider.GuardrailEntry

      class GuardrailEntry extends Object implements Serializable
      • Serialized Fields

        • configuredGuardrail
          akka.javasdk.impl.agent.ConfiguredGuardrail configuredGuardrail
        • guardrail
          Guardrail guardrail
    • Class akka.javasdk.impl.agent.GuardrailProvider.GuardrailEntry$

      class GuardrailEntry$ extends scala.runtime.AbstractFunction2<akka.javasdk.impl.agent.ConfiguredGuardrail,Guardrail,akka.javasdk.impl.agent.GuardrailProvider.GuardrailEntry> implements Serializable
      • Serialization Methods

        • writeReplace
          private Object writeReplace()
    • Class akka.javasdk.impl.agent.GuardrailSettings

      class GuardrailSettings extends Object implements Serializable
      • Serialized Fields

        • configuredGuardrails
          scala.collection.immutable.Seq<akka.javasdk.impl.agent.ConfiguredGuardrail> configuredGuardrails
    • Class akka.javasdk.impl.agent.GuardrailSettings$

      class GuardrailSettings$ extends Object implements Serializable
      • Serialization Methods

        • writeReplace
          private Object writeReplace()
    • Class akka.javasdk.impl.agent.RemoteMcpToolsImpl

      class RemoteMcpToolsImpl extends Object implements Serializable
      • Serialized Fields

        • additionalClientHeaders
          scala.collection.immutable.Seq<akka.http.javadsl.model.HttpHeader> additionalClientHeaders
        • interceptor
          scala.Option<RemoteMcpTools.ToolInterceptor> interceptor
        • serverUri
          String serverUri
        • timeout
          scala.concurrent.duration.FiniteDuration timeout
        • toolNameFilter
          scala.Option<Predicate<String>> toolNameFilter
    • Class akka.javasdk.impl.agent.RemoteMcpToolsImpl$

      class RemoteMcpToolsImpl$ extends scala.runtime.AbstractFunction5<String,scala.Option<Predicate<String>>,scala.Option<RemoteMcpTools.ToolInterceptor>,scala.collection.immutable.Seq<akka.http.javadsl.model.HttpHeader>,scala.concurrent.duration.FiniteDuration,akka.javasdk.impl.agent.RemoteMcpToolsImpl> implements Serializable
      • Serialization Methods

        • writeReplace
          private Object writeReplace()