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

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard

Called after each tool execution to determine if new tools should be injected.