Class ToolRegistry
Assembly: Glitch9.AIDevKit.dll
public sealed class ToolRegistry
Constructors
|
Edit this page
View Source
Declaration
public ToolRegistry(ChatApi chatApiType, ILogger logger)
Parameters
Properties
|
Edit this page
View Source
Declaration
public bool HasMcpTools { get; }
Property Value
|
Edit this page
View Source
Declaration
public List<Tool> Tools { get; }
Property Value
Methods
|
Edit this page
View Source
Declaration
Returns
|
Edit this page
View Source
Declaration
public void NotifyModelChanged(Model newModel)
Parameters
| Type |
Name |
Description |
| Model |
newModel |
|
|
Edit this page
View Source
Declaration
public void RegisterTool(HostedToolDefinitionBase toolDef)
Parameters
|
Edit this page
View Source
Declaration
public void RegisterTool(Tool tool)
Parameters
| Type |
Name |
Description |
| Tool |
tool |
|
|
Edit this page
View Source
Declaration
public void RegisterTools(IEnumerable<HostedToolDefinitionBase> toolDefs)
Parameters
|
Edit this page
View Source
Declaration
public void RegisterTools(IEnumerable<Tool> tools)
Parameters
|
Edit this page
View Source
Declaration
public void UnregisterTool(HostedToolDefinitionBase toolDef)
Parameters
|
Edit this page
View Source
Declaration
public void UnregisterTool(Tool tool)
Parameters
| Type |
Name |
Description |
| Tool |
tool |
|
|
Edit this page
View Source
Declaration
public void UnregisterTools(IEnumerable<HostedToolDefinitionBase> toolDefs)
Parameters
|
Edit this page
View Source
Declaration
public void UnregisterTools(IEnumerable<Tool> tools)
Parameters
Extension Methods