|
I’m experimenting with subagents and noticed something odd compared to the example (https://github.com/embabel/embabel-agent-examples/blob/main/examples-java/src/main/java/com/embabel/example/handoff/Subagents.java). In my own setup, where both subagents accept the same input type ( operationContext.promptRunner()
.withLlm(LlmOptions.withAutoLlm())
.withSubagents(
Subagent(subAgentBasicRequests, UserInput::class.java),
Subagent(subAgentFilteringRequests, UserInput::class.java)
)
.createObject("The user searches for models and asks: ${operationContext.input}", ModelResponse::class.java)Am I missing a configuration to let both subagents contribute? |
Replies: 3 comments 1 reply
|
I think we need to support handoff, but it is inherently deterministic. Subagent support is presently experimental and not well documented, but hardening it is scheduled for 1.0. #870 |
|
@pweemeeuw - could you please update? Do you still experience an issue in release 1.0.0? thank you |
|
Hi Igor, I retested with Embabel 1.0.0. The LLM correctly selected the agent, so the issue is resolved. Thanks! |
Hi Igor, I retested with Embabel 1.0.0. The LLM correctly selected the agent, so the issue is resolved. Thanks!