io.helidon.integrations.langchain4j.AgentsConfig
Description
Configuration for a single LangChain4j agent
Configuration options
| Key | Type | Default | Description |
|---|---|---|---|
chat- | String | Name of the dev. service to use for this agent | |
mcp- | List< | Names of dev. services to use for MCP-backed tools | |
input- | List< | Input guardrail classes to apply to the agent | |
content- | String | Name of the dev. service to use for this agent | |
description | String | Description of the agent | |
tools | List< | Tool service classes to register with the agent | |
chat- | String | Name of the dev. service to use for this agent | |
enabled | Boolean | true | If set to false, agent will not be available even if configured |
execute- | Boolean | If true, the agent's tools can be invoked in a concurrent manner | |
chat- | String | Name of the dev. service to use for this agent | |
tool- | String | Name of the dev. service to use for this agent | |
async | Boolean | If true, the agent will be invoked in an asynchronous manner, allowing the workflow to continue without waiting for the agent's result | |
output- | String | Key of the output variable that will be used to store the result of the agent's invocation | |
retrieval- | String | Name of the dev. service to use for this agent | |
output- | List< | Output guardrail classes to apply to the agent | |
name | String | Agent identifier used to label the agent in workflows and/or agent registries |
Usages
See the manifest for all available types.