Class CoreToolRegistration
Holds references to the core tool instances registered by Register(Kernel, ProviderModelInfo?). Used by both CLI and Daemon/Gateway paths.
public sealed record CoreToolRegistration : IEquatable<CoreToolRegistration>
- Inheritance
-
CoreToolRegistration
- Implements
- Inherited Members
Constructors
CoreToolRegistration(TaskTools, WebSearchTools, ProcessSessionManager, SystemInfoTools)
Holds references to the core tool instances registered by Register(Kernel, ProviderModelInfo?). Used by both CLI and Daemon/Gateway paths.
public CoreToolRegistration(TaskTools TaskTools, WebSearchTools WebSearchTools, ProcessSessionManager ProcessSessionManager, SystemInfoTools SystemInfoTools)
Parameters
TaskToolsTaskToolsWebSearchToolsWebSearchToolsProcessSessionManagerProcessSessionManagerSystemInfoToolsSystemInfoTools
Properties
ProcessSessionManager
public ProcessSessionManager ProcessSessionManager { get; init; }
Property Value
SystemInfoTools
public SystemInfoTools SystemInfoTools { get; init; }
Property Value
TaskTools
public TaskTools TaskTools { get; init; }
Property Value
WebSearchTools
public WebSearchTools WebSearchTools { get; init; }