Tool Injection Strategy
interface ToolInjectionStrategy
Strategy for dynamically injecting tools during a conversation.
Implementations examine tool call results and conversation state to determine if additional tools should become available.
This interface is designed for extensibility. Future strategies could include:
Conditional unlocks based on agent performance
Phase-based tools (planning vs execution)
Skill acquisition patterns