Table of Contents

Class CoreToolRegistration

Namespace
JD.AI.Core.Tools
Assembly
JD.AI.Core.dll

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

TaskTools TaskTools
WebSearchTools WebSearchTools
ProcessSessionManager ProcessSessionManager
SystemInfoTools SystemInfoTools

Properties

ProcessSessionManager

public ProcessSessionManager ProcessSessionManager { get; init; }

Property Value

ProcessSessionManager

SystemInfoTools

public SystemInfoTools SystemInfoTools { get; init; }

Property Value

SystemInfoTools

TaskTools

public TaskTools TaskTools { get; init; }

Property Value

TaskTools

WebSearchTools

public WebSearchTools WebSearchTools { get; init; }

Property Value

WebSearchTools