Skip to content

Interface IAgentToolCatalog

Namespace: Cephalon.Agentics.Services
Assembly: Cephalon.Agentics.dll

Exposes the merged set of tools available to the active agentic runtime.

public interface IAgentToolCatalog

Gets the effective tool set after host options and module contributors have both been applied.

IReadOnlyList<AgentToolDescriptor> Tools { get; }

IReadOnlyList<AgentToolDescriptor>

Attempts to resolve a tool descriptor by identifier.

bool TryGet(string toolId, out AgentToolDescriptor tool)

toolId string

The tool identifier to resolve.

tool AgentToolDescriptor

When this method returns, contains the resolved tool if found.

bool

true when the tool exists; otherwise false.