Package com.embabel.agent.spi.loop
Object ToolInjectionStrategy.Companion
-
- All Implemented Interfaces:
public class ToolInjectionStrategy.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private final ToolInjectionStrategyNONEprivate final ToolInjectionStrategyDEFAULTpublic final static ToolInjectionStrategy.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final ToolInjectionStrategygetNONE()A no-op strategy that never changes tools. final ToolInjectionStrategygetDEFAULT()The default strategy that handles common patterns automatically. -
-
Method Detail
-
getNONE
final ToolInjectionStrategy getNONE()
A no-op strategy that never changes tools.
-
getDEFAULT
final ToolInjectionStrategy getDEFAULT()
The default strategy that handles common patterns automatically.
Uses ChainedToolInjectionStrategy to combine built-in strategies:
MatryoshkaTool progressive disclosure
Use this instead of NONE to get automatic support for built-in tool patterns without needing to know about specific strategy implementations.
-
-
-
-