A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
W
- WaitFor - class in com.embabel.agent.api.annotation
- Java syntax sugar for HITL
- waitFor(com.embabel.agent.core.hitl.Awaitable) - function in com.embabel.agent.api.annotation.WaitKt
- Call when the current AgentProcess should wait for a response from the user.
- WAITING - enum entry in com.embabel.agent.core.ActionStatusCode
The action result means we're waiting for user input or another external event
- WAITING - enum entry in com.embabel.agent.core.AgentProcessStatusCode
The process is waiting for user input or another external event
- WaitKt - class in com.embabel.agent.api.annotation
- WARN - enum entry in com.embabel.agent.api.channel.LoggingOutputChannelEvent.Level
- WARNING - enum entry in com.embabel.common.core.validation.ValidationSeverity
- WebPage - class in com.embabel.agent.api.common.reference
- Reference for the contents of a web page.
- WellKnownFileContentTransformers - class in com.embabel.agent.tools.file
- Provides common implementations of FileContentTransformer for reducing file content bloat.
- whitespaceCleanupSanitizers() - function in com.embabel.agent.tools.file.WellKnownFileContentTransformers
- Returns sanitizers focused on whitespace cleanup only.
- WindowingConversationFormatter - class in com.embabel.chat
- Conversation formatter that shows the last
windowSizemessages, optionally skipping the firststartIndexmessages. - wire(T,org.springframework.context.ApplicationContext) - function in com.embabel.agent.experimental.util.InjectionUtils
- Inject the given object with Spring.
- With - class in com.embabel.agent.core
- A key-value pair for semantic metadata.
- with(com.embabel.chat.AssistantMessage) - function in com.embabel.chat.agent.ConversationContinues.Companion
- withAcceptanceCriteria(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptableBuilder.Evaluator
- Define the acceptance criteria for the feedback.
- withActions(java.lang.Integer) - function in com.embabel.agent.core.Budget
- withAdditionalEarlyTerminationPolicy(com.embabel.agent.core.EarlyTerminationPolicy) - function in com.embabel.agent.core.ProcessControl
- withAdditionalEarlyTerminationPolicy(com.embabel.agent.core.EarlyTerminationPolicy) - function in com.embabel.agent.core.ProcessOptions
- Add an additional early termination policy to this process.
- withAgentPlatform(com.embabel.agent.core.AgentPlatform) - function in com.embabel.agent.api.invocation.AgentInvocation
- withArtifact(java.lang.String,java.lang.Object) - function in com.embabel.agent.api.tool.Tool.Result.Companion
- withAutoLlm() - function in com.embabel.agent.api.common.Ai
- Get a configurable PromptRunner for this context using automatic model selection criteria.
- withBlackboard(com.embabel.agent.core.Blackboard) - function in com.embabel.agent.core.ProcessOptions
- withBudget(com.embabel.agent.core.Budget) - function in com.embabel.agent.core.ProcessOptions
- withConsensusBy(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.workflow.multimodel.ConsensusBuilder.Generators
- withContextId(com.embabel.agent.core.ContextId) - function in com.embabel.agent.core.ProcessOptions
- withContextId(java.lang.String) - function in com.embabel.agent.core.ProcessOptions
- withContextualPromptContributor(com.embabel.agent.api.common.ContextualPromptElement) - function in com.embabel.agent.api.common.PromptRunner
- withContextualPromptContributor(com.embabel.agent.api.common.ContextualPromptElement) - function in com.embabel.agent.api.common.PromptRunner
- withContextualPromptContributor(com.embabel.agent.api.common.ContextualPromptElement) - function in com.embabel.agent.api.common.StreamingPromptRunner
- withContextualPromptContributors(java.util.List) - function in com.embabel.agent.api.common.PromptRunner
- Add a prompt contributor that can see context
- withContextualPromptContributors(java.util.List) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add a prompt contributor that can see context
- withContextualPromptContributors(java.util.List) - function in com.embabel.agent.test.unit.FakePromptRunner
- Add a prompt contributor that can see context
- withCost(java.lang.Double) - function in com.embabel.agent.core.Budget
- withDebug(java.lang.Boolean) - function in com.embabel.agent.core.Verbosity
- withDefaultEmbeddingService() - function in com.embabel.agent.api.common.Ai
- withDefaultLlm() - function in com.embabel.agent.api.common.Ai
- Get a configurable PromptRunner for this context using the default model selection criteria.
- withEarlyTerminationPolicy(com.embabel.agent.core.EarlyTerminationPolicy) - function in com.embabel.agent.core.ProcessControl
- withEmbeddingService(com.embabel.common.ai.model.ModelSelectionCriteria) - function in com.embabel.agent.api.common.Ai
- Return an embedding service matching the given criteria.
- withEmbeddingService(java.lang.String) - function in com.embabel.agent.api.common.Ai
- Return an embedding service with the given name
- withEvaluator(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptableBuilder.Critiquer
- Provide the evaluation function that will assess the generated results.
- withEventListener(com.embabel.agent.api.event.AgenticEventListener) - function in com.embabel.agent.api.common.PlatformServices
- withEventListener(com.embabel.agent.api.event.AgenticEventListener) - function in com.embabel.agent.spi.support.SpringContextPlatformServices
- withEventPublication(com.embabel.agent.api.tool.Tool,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action,com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.spi.support.ToolDecoratorsKt
- Extension function to wrap a Tool with event publication.
- withEventPublication(org.springframework.ai.tool.ToolCallback,com.embabel.agent.core.AgentProcess,com.embabel.agent.core.Action,com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.spi.support.springai.EventPublishingToolCallbackKt
- HOF to decorate a ToolCallback to time the call and emit events.
- withExample(com.embabel.agent.api.common.CreationExample) - function in com.embabel.agent.api.common.ObjectCreator
- Add an example of the desired output to the prompt.
- withExample(java.lang.String,T) - function in com.embabel.agent.api.common.ObjectCreator
- Add an example of the desired output to the prompt.
- withExample(com.embabel.agent.api.common.CreationExample) - function in com.embabel.agent.api.common.PromptRunner.Creating
- Add an example of the desired output to the prompt.
- withExample(java.lang.String,T) - function in com.embabel.agent.api.common.PromptRunner.Creating
- Add an example of the desired output to the prompt.
- WithExampleConverter - class in com.embabel.agent.spi.support.springai
- Decorator for Spring's StructuredOutputConverter that adds few-shot examples to the output format description.
- withExamples(com.embabel.agent.api.common.CreationExample) - function in com.embabel.agent.api.common.ObjectCreator
- Add multiple examples using vararg syntax.
- withExamples(java.lang.Iterable) - function in com.embabel.agent.api.common.ObjectCreator
- Add multiple examples from a list or other iterable.
- withExamples(com.embabel.agent.api.common.CreationExample) - function in com.embabel.agent.api.common.PromptRunner.Creating
- Add multiple examples using vararg syntax.
- withExamples(java.lang.Iterable) - function in com.embabel.agent.api.common.PromptRunner.Creating
- Add multiple examples from a list or other iterable.
- withFeedbackClass(java.lang.Class) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptableBuilder
- Customize the feedback class for this RepeatUntil workflow.
- withFilter(kotlin.jvm.functions.Function1) - function in com.embabel.agent.api.common.ToolObject
- withFirstAvailableLlmOf(java.lang.String) - function in com.embabel.agent.api.common.Ai
- withFixedValue(java.lang.Double) - function in com.embabel.agent.core.Goal
- Create a goal with the given value.
- withForUser(com.embabel.agent.api.identity.User) - function in com.embabel.agent.core.Identities
- withFunctionTools(com.embabel.agent.api.tool.Tool) - function in com.embabel.agent.api.common.PromptRunner
- Add multiple framework-agnostic Tools to the prompt runner (varargs version).
- withFunctionTools(com.embabel.agent.api.tool.Tool) - function in com.embabel.agent.api.common.PromptRunner
- Add multiple framework-agnostic Tools to the prompt runner (varargs version).
- withFunctionTools(com.embabel.agent.api.tool.Tool) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add multiple framework-agnostic Tools to the prompt runner (varargs version).
- withGenerateExamples(java.lang.Boolean) - function in com.embabel.agent.api.common.PromptRunner
- Set whether to generate examples of the output in the prompt on a per-PromptRunner basis.
- withGenerateExamples(java.lang.Boolean) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Set whether to generate examples of the output in the prompt on a per-PromptRunner basis.
- withGenerateExamples(java.lang.Boolean) - function in com.embabel.agent.test.unit.FakePromptRunner
- Set whether to generate examples of the output in the prompt on a per-PromptRunner basis.
- withGenerators(java.util.List) - function in com.embabel.agent.api.common.workflow.control.ScatterGatherBuilder
- withGoalDescription(java.lang.String) - function in com.embabel.agent.api.invocation.SupervisorInvocation
- withGoalPreconditions(com.embabel.agent.core.Goal) - function in com.embabel.agent.core.Goal
- withGuardRails(com.embabel.agent.api.validation.guardrails.GuardRail) - function in com.embabel.agent.api.common.PromptRunner
- Add guardrail instances to this PromptRunner (additive).
- withGuardRails(com.embabel.agent.api.validation.guardrails.GuardRail) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add guardrail instances to this PromptRunner (additive).
- withGuardRails(com.embabel.agent.api.validation.guardrails.GuardRail) - function in com.embabel.agent.api.validation.guardrails.GuardRailConfiguration
- Create a new configuration with additional guardrail instances.
- withGuardRails(com.embabel.agent.api.validation.guardrails.GuardRail) - function in com.embabel.agent.test.unit.FakePromptRunner
- Add guardrail instances to this PromptRunner (additive).
- withHandoffs(java.lang.Class) - function in com.embabel.agent.api.common.PromptRunner
- Add a list of handoffs to agents on this platform
- withHandoffs(java.lang.Class) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add a list of handoffs to agents on this platform
- withHandoffs(java.lang.Class) - function in com.embabel.agent.test.unit.FakePromptRunner
- Add a list of handoffs to agents on this platform
- withId(java.lang.String) - function in com.embabel.agent.api.common.PromptRunner
- Set the interaction id for this prompt runner.
- withId(java.lang.String) - function in com.embabel.agent.api.common.PromptRunner
- Set the interaction id for this prompt runner.
- withId(java.lang.String) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Set the interaction id for this prompt runner.
- withIdentities(com.embabel.agent.core.Identities) - function in com.embabel.agent.core.ProcessOptions
- withImage(java.lang.String,com.embabel.agent.api.common.AgentImage) - function in com.embabel.agent.api.common.MultimodalContent.Companion
- Create multimodal content with text and a single image
- withImage(com.embabel.agent.api.common.AgentImage) - function in com.embabel.agent.api.common.PromptRunner
- Add an image that will be included in the final prompt.
- withImage(com.embabel.agent.api.common.AgentImage) - function in com.embabel.agent.api.common.PromptRunner
- Add an image that will be included in the final prompt.
- withImage(com.embabel.agent.api.common.PromptRunner,java.io.File) - function in com.embabel.agent.api.common.PromptRunnerImageExtensionsKt
- Add an image from a file
- withImage(com.embabel.agent.api.common.PromptRunner,java.nio.file.Path) - function in com.embabel.agent.api.common.PromptRunnerImageExtensionsKt
- Add an image from a path
- withImage(com.embabel.agent.api.common.PromptRunner,java.lang.String,kotlin.ByteArray) - function in com.embabel.agent.api.common.PromptRunnerImageExtensionsKt
- Add an image with explicit MIME type and data
- withImage(com.embabel.agent.api.common.AgentImage) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add an image that will be included in the final prompt.
- withImages(java.lang.String,java.util.List) - function in com.embabel.agent.api.common.MultimodalContent.Companion
- Create multimodal content with text and multiple images
- withImages(com.embabel.agent.api.common.AgentImage) - function in com.embabel.agent.api.common.PromptRunner
- withImages(com.embabel.agent.api.common.AgentImage) - function in com.embabel.agent.api.common.PromptRunner
- withImages(java.util.List) - function in com.embabel.agent.api.common.PromptRunner
- withImages(com.embabel.agent.api.common.AgentImage) - function in com.embabel.agent.api.common.StreamingPromptRunner
- withImages(java.util.List) - function in com.embabel.agent.api.common.StreamingPromptRunner
- withImages(java.util.List) - function in com.embabel.agent.test.unit.FakePromptRunner
- withInteractionId(com.embabel.agent.api.common.InteractionId) - function in com.embabel.agent.api.common.PromptRunner
- Set an interaction id for this prompt runner.
- withInteractionId(com.embabel.agent.api.common.InteractionId) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Set an interaction id for this prompt runner.
- withInteractionId(com.embabel.agent.api.common.InteractionId) - function in com.embabel.agent.test.unit.FakePromptRunner
- Set an interaction id for this prompt runner.
- withKnowledgeCutoffDate(java.time.LocalDate) - function in com.embabel.agent.spi.LlmService
- Returns a copy of this LLM service with the specified knowledge cutoff date.
- withKnowledgeCutoffDate(java.time.LocalDate) - function in com.embabel.agent.spi.support.springai.SpringAiLlmService
- Returns a copy of this LLM service with the specified knowledge cutoff date.
- withListener(com.embabel.agent.api.event.AgenticEventListener) - function in com.embabel.agent.core.ProcessOptions
- Add an additional listener to this process.
- withListener(com.embabel.agent.api.event.AgenticEventListener) - function in com.embabel.agent.tools.agent.GoalTool
- withListeners(java.util.List) - function in com.embabel.agent.core.ProcessOptions
- Add additional listeners to this process.
- withLlm(com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.api.common.Ai
- Get a configurable PromptRunner for this context using the given LLM.
- withLlm(java.lang.String) - function in com.embabel.agent.api.common.Ai
- Get a configurable PromptRunner for this context choosing the given model by name and the default LLM options.
- withLlm(com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.api.common.PromptRunner
- Specify an LLM for the PromptRunner
- withLlm(com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Specify an LLM for the PromptRunner
- withLlm(com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.api.tool.AgenticTool
- Create a copy with different model.
- withLlm(com.embabel.common.ai.model.LlmOptions) - function in com.embabel.agent.test.unit.FakePromptRunner
- Specify an LLM for the PromptRunner
- withLlmByRole(java.lang.String) - function in com.embabel.agent.api.common.Ai
- Get a configurable PromptRunner for this context choosing the given model by role and the default LLM options.
- withMatryoshka(com.embabel.agent.spi.loop.ToolInjectionStrategy) - function in com.embabel.agent.spi.loop.ChainedToolInjectionStrategy.Companion
- Create a chained strategy that includes MatryoshkaTool support plus custom strategies.
- withMaxIterations(java.lang.Integer) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptableBuilder
- withMaxIterations(java.lang.Integer) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilBuilder
- withMessage(com.embabel.chat.Message) - function in com.embabel.agent.api.common.PromptRunner
- Add a message that will be included in the final prompt.
- withMessage(com.embabel.chat.Message) - function in com.embabel.agent.api.common.PromptRunner
- Add a message that will be included in the final prompt.
- withMessage(com.embabel.chat.Message) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add a message that will be included in the final prompt.
- withMessages(com.embabel.chat.Message) - function in com.embabel.agent.api.common.PromptRunner
- withMessages(com.embabel.chat.Message) - function in com.embabel.agent.api.common.PromptRunner
- withMessages(java.util.List) - function in com.embabel.agent.api.common.PromptRunner
- withMessages(com.embabel.chat.Message) - function in com.embabel.agent.api.common.StreamingPromptRunner
- withMessages(java.util.List) - function in com.embabel.agent.api.common.StreamingPromptRunner
- withMessages(java.util.List) - function in com.embabel.agent.api.common.streaming.StreamingPromptRunner.Streaming
- Configure the streaming operation with a list of messages.
- withMessages(java.util.List) - function in com.embabel.agent.api.common.streaming.StreamingPromptRunnerOperations
- Configure the streaming operation with a list of messages.
- withMessages(java.util.List) - function in com.embabel.agent.test.unit.FakePromptRunner
- withNamingStrategy(com.embabel.common.util.StringTransformer) - function in com.embabel.agent.api.common.ToolObject
- Add a naming strategy to the tool object's method names.
- withOneChange() - function in com.embabel.plan.common.condition.ConditionWorldState
- Generate all possible changes to the world state where only one condition is changed
- withOneChange() - function in com.embabel.plan.common.condition.ConditionWorldState
- Generate all possible changes to the world state where only one condition is changed
- withOperationDelay(com.embabel.agent.core.Delay) - function in com.embabel.agent.core.ProcessControl
- withOptionsConverter(com.embabel.common.ai.model.OptionsConverter) - function in com.embabel.agent.spi.support.springai.SpringAiLlmService
- Returns a copy with a different options converter.
- withoutProperties(java.lang.String) - function in com.embabel.agent.api.common.ObjectCreator
- Exclude the given properties when creating an object.
- withoutProperties(java.lang.String) - function in com.embabel.agent.api.common.PromptRunner.Creating
- Exclude the given properties when creating an object.
- withoutProperties(com.embabel.agent.api.common.PromptRunner.Creating,kotlin.reflect.KProperty1) - function in com.embabel.agent.api.common.PromptRunnerKt
- Excludes the given properties when creating an object.
- withOutputChannel(com.embabel.agent.api.channel.OutputChannel) - function in com.embabel.agent.core.ProcessOptions
- withoutValidation() - function in com.embabel.agent.api.common.ObjectCreator
- Disables validation of created objects.
- withoutValidation() - function in com.embabel.agent.api.common.PromptRunner.Creating
- Disables validation of created objects.
- withParameter(com.embabel.agent.api.tool.Tool.Parameter) - function in com.embabel.agent.api.tool.AgenticTool
- withParameter(com.embabel.agent.api.tool.Tool.Parameter) - function in com.embabel.agent.api.tool.Tool.Definition
- withParameter(com.embabel.agent.api.tool.Tool.Parameter) - function in com.embabel.agent.api.tool.Tool.InputSchema
- withParameter(com.embabel.agent.api.tool.Tool.Parameter) - function in com.embabel.agent.api.tool.Tool.InputSchema
- withPlannerType(com.embabel.agent.api.common.PlannerType) - function in com.embabel.agent.core.ProcessOptions
- withPreconditions(java.lang.String) - function in com.embabel.agent.core.Goal
- withPrefix(java.lang.String) - function in com.embabel.agent.api.common.ToolObject
- Add a prefix to the tool object's method names.
- withProcessControl(com.embabel.agent.core.ProcessControl) - function in com.embabel.agent.core.ProcessOptions
- withProcessOptions(com.embabel.agent.core.ProcessOptions) - function in com.embabel.agent.api.common.AiBuilder
- withProcessOptions(com.embabel.agent.core.ProcessOptions) - function in com.embabel.agent.api.invocation.AgentInvocation
- withProcessOptions(com.embabel.agent.core.ProcessOptions) - function in com.embabel.agent.api.invocation.BaseInvocation
- withProcessOptions(com.embabel.agent.core.ProcessOptions) - function in com.embabel.agent.api.invocation.ScopedInvocation
- withProcessOptions(com.embabel.agent.core.ProcessOptions) - function in com.embabel.agent.api.invocation.SupervisorInvocation
- withProcessOptions(com.embabel.agent.core.ProcessOptions) - function in com.embabel.agent.api.invocation.TypedInvocation
- withProcessOptions(com.embabel.agent.core.ProcessOptions) - function in com.embabel.agent.api.invocation.UtilityInvocation
- withPrompt(java.lang.String) - function in com.embabel.agent.api.common.streaming.StreamingPromptRunner.Streaming
- Configure the streaming operation with a single prompt message.
- withPrompt(java.lang.String) - function in com.embabel.agent.api.common.streaming.StreamingPromptRunnerOperations
- Configure the streaming operation with a single prompt message.
- withPromptContributor(com.embabel.common.ai.prompt.PromptContributor) - function in com.embabel.agent.api.common.PromptRunner
- Add a prompt contributor that can add to the prompt.
- withPromptContributor(com.embabel.common.ai.prompt.PromptContributor) - function in com.embabel.agent.api.common.PromptRunner
- Add a prompt contributor that can add to the prompt.
- withPromptContributor(com.embabel.common.ai.prompt.PromptContributor) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add a prompt contributor that can add to the prompt.
- withPromptContributor(com.embabel.common.ai.prompt.PromptContributor) - function in com.embabel.agent.spi.LlmService
- Returns a copy of this LLM service with an additional prompt contributor.
- withPromptContributor(com.embabel.common.ai.prompt.PromptContributor) - function in com.embabel.agent.spi.support.springai.SpringAiLlmService
- Returns a copy of this LLM service with an additional prompt contributor.
- withPromptContributors(java.util.List) - function in com.embabel.agent.api.common.PromptRunner
- withPromptContributors(java.util.List) - function in com.embabel.agent.api.common.StreamingPromptRunner
- withPromptContributors(java.util.List) - function in com.embabel.agent.test.unit.FakePromptRunner
- withPromptElements(com.embabel.common.ai.prompt.PromptElement) - function in com.embabel.agent.api.common.PromptRunner
- Add varargs of prompt contributors and contextual prompt elements.
- withPromptElements(com.embabel.common.ai.prompt.PromptElement) - function in com.embabel.agent.api.common.PromptRunner
- Add varargs of prompt contributors and contextual prompt elements.
- withPromptElements(com.embabel.common.ai.prompt.PromptElement) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add varargs of prompt contributors and contextual prompt elements.
- withProperties(java.lang.String) - function in com.embabel.agent.api.common.ObjectCreator
- Include the given properties when creating an object.
- withProperties(java.lang.String) - function in com.embabel.agent.api.common.PromptRunner.Creating
- Include the given properties when creating an object.
- withProperties(com.embabel.agent.api.common.PromptRunner.Creating,kotlin.reflect.KProperty1) - function in com.embabel.agent.api.common.PromptRunnerKt
- Includes the given properties when creating an object.
- withProperty(com.embabel.agent.core.PropertyDefinition) - function in com.embabel.agent.core.DynamicType
- withPropertyFilter(java.util.function.Predicate) - function in com.embabel.agent.api.common.ObjectCreator
- Add a filter that determines which properties are to be included when creating an object.
- withPropertyFilter(java.util.function.Predicate) - function in com.embabel.agent.api.common.PromptRunner
- Adds a filter that determines which properties are to be included when creating an object.
- withPropertyFilter(java.util.function.Predicate) - function in com.embabel.agent.api.common.PromptRunner.Creating
- Add a filter that determines which properties are to be included when creating an object.
- withPropertyFilter(java.util.function.Predicate) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Adds a filter that determines which properties are to be included when creating an object.
- withPropertyFilter(java.util.function.Predicate) - function in com.embabel.agent.test.unit.FakePromptRunner
- Adds a filter that determines which properties are to be included when creating an object.
- withPrune(java.lang.Boolean) - function in com.embabel.agent.core.ProcessOptions
- withReference(com.embabel.agent.api.common.LlmReference) - function in com.embabel.agent.api.common.PromptRunner
- Add a reference which provides tools and prompt contribution.
- withReference(com.embabel.agent.api.common.LlmReference) - function in com.embabel.agent.api.common.PromptRunner
- Add a reference which provides tools and prompt contribution.
- withReference(com.embabel.agent.api.common.LlmReference) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add a reference which provides tools and prompt contribution.
- withReferences(com.embabel.agent.api.common.LlmReference) - function in com.embabel.agent.api.common.PromptRunner
- Add varargs of references which provide tools and prompt contributions.
- withReferences(com.embabel.agent.api.common.LlmReference) - function in com.embabel.agent.api.common.PromptRunner
- Add varargs of references which provide tools and prompt contributions.
- withReferences(java.util.List) - function in com.embabel.agent.api.common.PromptRunner
- Add a list of references which provide tools and prompt contributions.
- withReferences(java.util.List) - function in com.embabel.agent.api.common.PromptRunner
- Add a list of references which provide tools and prompt contributions.
- withReferences(com.embabel.agent.api.common.LlmReference) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add varargs of references which provide tools and prompt contributions.
- withReferences(java.util.List) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add a list of references which provide tools and prompt contributions.
- withResultType(java.lang.Class) - function in com.embabel.agent.api.invocation.AgentInvocation
- withRole(java.lang.String) - function in com.embabel.agent.prompt.persona.RoleGoalBackstorySpec.Companion
- Convenient Java-friendly way to start building a RoleGoalBackstory in fluent style.
- withRunAs(com.embabel.agent.api.identity.User) - function in com.embabel.agent.core.Identities
- withScope(com.embabel.agent.api.common.scope.AgentScopeBuilder) - function in com.embabel.agent.api.invocation.ScopedInvocation
- Set the scope of actions and goals
- withScope(com.embabel.agent.api.common.scope.AgentScopeBuilder) - function in com.embabel.agent.api.invocation.SupervisorInvocation
- Set the scope of actions and goals
- withScope(com.embabel.agent.api.common.scope.AgentScopeBuilder) - function in com.embabel.agent.api.invocation.UtilityInvocation
- Set the scope of actions and goals
- withScoreThreshold(java.lang.Double) - function in com.embabel.agent.api.common.workflow.loop.RepeatUntilAcceptableBuilder
- withShowLlmResponses(java.lang.Boolean) - function in com.embabel.agent.api.common.AiBuilder
- withShowLlmResponses(java.lang.Boolean) - function in com.embabel.agent.core.Verbosity
- withShowPlanning(java.lang.Boolean) - function in com.embabel.agent.core.Verbosity
- withShowPrompts(java.lang.Boolean) - function in com.embabel.agent.api.common.AiBuilder
- withShowPrompts(java.lang.Boolean) - function in com.embabel.agent.core.Verbosity
- withSingleGoal(com.embabel.agent.core.Goal) - function in com.embabel.agent.core.Agent
- Return a version of the agent with the single goal
- withSources(java.util.List) - function in com.embabel.agent.api.common.workflow.multimodel.ConsensusBuilder
- withStreaming() - function in com.embabel.agent.api.streaming.StreamingPromptRunnerBuilder
- Java equivalent of Kotlin's withStreaming() extension function.
- withSubagents(com.embabel.agent.api.common.Subagent) - function in com.embabel.agent.api.common.PromptRunner
- Add a list of subagents to hand off to.
- withSubagents(com.embabel.agent.api.common.Subagent) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add a list of subagents to hand off to.
- withSubagents(com.embabel.agent.api.common.Subagent) - function in com.embabel.agent.test.unit.FakePromptRunner
- Add a list of subagents to hand off to.
- withSystemPrompt(java.lang.String) - function in com.embabel.agent.api.common.PromptRunner
- Add a literal system prompt
- withSystemPrompt(java.lang.String) - function in com.embabel.agent.api.common.PromptRunner
- Add a literal system prompt
- withSystemPrompt(java.lang.String) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add a literal system prompt
- withSystemPrompt(java.lang.String) - function in com.embabel.agent.api.tool.AgenticTool
- Create a copy with fixed syste prompt.
- withSystemPromptCreator(com.embabel.agent.api.tool.SystemPromptCreator) - function in com.embabel.agent.api.tool.AgenticTool
- withTemplate(java.lang.String) - function in com.embabel.agent.api.common.PromptRunner
- Use operations from a given template
- withTemplate(java.lang.String) - function in com.embabel.agent.api.common.PromptRunner
- Use operations from a given template
- withTemplate(java.lang.String) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Use operations from a given template
- withThinking() - function in com.embabel.agent.api.common.PromptRunner
- Create a thinking-enhanced version of this prompt runner.
- withThinking() - function in com.embabel.agent.api.common.PromptRunner
- Create a thinking-enhanced version of this prompt runner.
- withThinking() - function in com.embabel.agent.api.common.StreamingPromptRunner
- Create a thinking-enhanced version of this prompt runner.
- withTokens(java.lang.Integer) - function in com.embabel.agent.core.Budget
- withTool(com.embabel.agent.api.tool.Tool) - function in com.embabel.agent.api.common.PromptRunner
- Add a framework-agnostic Tool to the prompt runner.
- withTool(com.embabel.agent.api.tool.Tool) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add a framework-agnostic Tool to the prompt runner.
- withTool(com.embabel.agent.api.tool.Tool) - function in com.embabel.agent.test.unit.FakePromptRunner
- Add a framework-agnostic Tool to the prompt runner.
- withToolDelay(com.embabel.agent.core.Delay) - function in com.embabel.agent.core.ProcessControl
- withToolGroup(com.embabel.agent.core.ToolGroup) - function in com.embabel.agent.api.common.PromptRunner
- Allows for dynamic tool groups to be added to the PromptRunner.
- withToolGroup(com.embabel.agent.core.ToolGroupRequirement) - function in com.embabel.agent.api.common.PromptRunner
- withToolGroup(java.lang.String) - function in com.embabel.agent.api.common.PromptRunner
- Add a tool group to the PromptRunner
- withToolGroup(java.lang.String) - function in com.embabel.agent.api.common.PromptRunner
- Add a tool group to the PromptRunner
- withToolGroup(com.embabel.agent.core.ToolGroup) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Allows for dynamic tool groups to be added to the PromptRunner.
- withToolGroup(com.embabel.agent.core.ToolGroupRequirement) - function in com.embabel.agent.api.common.StreamingPromptRunner
- withToolGroup(java.lang.String) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add a tool group to the PromptRunner
- withToolGroup(com.embabel.agent.core.ToolGroup) - function in com.embabel.agent.test.unit.FakePromptRunner
- Allows for dynamic tool groups to be added to the PromptRunner.
- withToolGroup(com.embabel.agent.core.ToolGroupRequirement) - function in com.embabel.agent.test.unit.FakePromptRunner
- withToolGroups(java.util.Set) - function in com.embabel.agent.api.common.PromptRunner
- withToolGroups(java.util.Set) - function in com.embabel.agent.api.common.PromptRunner
- withToolGroups(java.util.Set) - function in com.embabel.agent.api.common.StreamingPromptRunner
- withToolObject(com.embabel.agent.api.common.ToolObject) - function in com.embabel.agent.api.common.PromptRunner
- Add a tool object
- withToolObject(java.lang.Object) - function in com.embabel.agent.api.common.PromptRunner
- Add a tool object to the prompt runner.
- withToolObject(java.lang.Object) - function in com.embabel.agent.api.common.PromptRunner
- Add a tool object to the prompt runner.
- withToolObject(com.embabel.agent.api.common.ToolObject) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add a tool object
- withToolObject(java.lang.Object) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add a tool object to the prompt runner.
- withToolObject(java.lang.Object) - function in com.embabel.agent.api.tool.AgenticTool
- Create a copy with tools extracted from an object with @LlmTool methods.
- withToolObject(com.embabel.agent.api.common.ToolObject) - function in com.embabel.agent.test.unit.FakePromptRunner
- Add a tool object
- withToolObjectInstances(java.lang.Object) - function in com.embabel.agent.api.common.PromptRunner
- withToolObjectInstances(java.lang.Object) - function in com.embabel.agent.api.common.PromptRunner
- withToolObjectInstances(java.lang.Object) - function in com.embabel.agent.api.common.StreamingPromptRunner
- withToolObjects(java.util.List) - function in com.embabel.agent.api.common.PromptRunner
- withToolObjects(java.util.List) - function in com.embabel.agent.api.common.PromptRunner
- withToolObjects(java.util.List) - function in com.embabel.agent.api.common.StreamingPromptRunner
- withToolObjects(java.lang.Object) - function in com.embabel.agent.api.tool.AgenticTool
- Create a copy with tools extracted from multiple objects with @LlmTool methods.
- withTools(java.lang.String) - function in com.embabel.agent.api.common.PromptRunner
- Add a set of tool groups to the PromptRunner
- withTools(java.lang.String) - function in com.embabel.agent.api.common.PromptRunner
- Add a set of tool groups to the PromptRunner
- withTools(java.util.List) - function in com.embabel.agent.api.common.PromptRunner
- Add multiple framework-agnostic Tools to the prompt runner.
- withTools(java.util.List) - function in com.embabel.agent.api.common.PromptRunner
- Add multiple framework-agnostic Tools to the prompt runner.
- withTools(java.lang.String) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add a set of tool groups to the PromptRunner
- withTools(java.util.List) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Add multiple framework-agnostic Tools to the prompt runner.
- withTools(com.embabel.agent.api.tool.Tool) - function in com.embabel.agent.api.tool.AgenticTool
- Create a copy with additional tools.
- withUsageNotes(java.lang.String) - function in com.embabel.agent.tools.file.LocalDirectory
- Returns a copy of this LocalDirectory with the given usage notes.
- withValidation(java.lang.Boolean) - function in com.embabel.agent.api.common.ObjectCreator
- Set whether to validate created objects.
- withValidation(java.lang.Boolean) - function in com.embabel.agent.api.common.PromptRunner
- Set whether to validate created objects.
- withValidation(java.lang.Boolean) - function in com.embabel.agent.api.common.PromptRunner.Creating
- Set whether to validate created objects.
- withValidation(java.lang.Boolean) - function in com.embabel.agent.api.common.StreamingPromptRunner
- Set whether to validate created objects.
- withValidation(java.lang.Boolean) - function in com.embabel.agent.test.unit.FakePromptRunner
- Set whether to validate created objects.
- withVerbosity(com.embabel.agent.core.Verbosity) - function in com.embabel.agent.core.ProcessOptions
- WorkflowBuilder - class in com.embabel.agent.api.common.workflow
- Common base class for building workflows, ensuring consistent agent construction
- WorkflowBuilderConsuming - class in com.embabel.agent.api.common.workflow
- Ensure consistent naming convention for workflow builders that consume a given input type.
- WorkflowBuilderReturning - class in com.embabel.agent.api.common.workflow
- Ensure consistent naming convention for workflow builders that return a given result type.
- worldState() - function in com.embabel.plan.ConditionPlanner
- Current world state
- worldState() - function in com.embabel.plan.Planner
- Current world state
- WorldState - class in com.embabel.plan
- Tag interface for WorldState Different planners have different world state.
- worldState() - function in com.embabel.plan.common.condition.AbstractConditionPlanner
- Current world state
- worldState() - function in com.embabel.plan.common.condition.AbstractConditionPlanner
- Current world state
- WorldStateDeterminer - class in com.embabel.plan.common.condition
- Determine the world state: the conditions that drive GOAP planning Our conditions can have 3 values: true, false or unknown.
- WorldStateDeterminer.Companion - class in com.embabel.plan.common.condition.WorldStateDeterminer