Table of Contents

Class SearchTools

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

Code search tools — grep and glob — for the AI agent.

[ToolPlugin("search")]
public sealed class SearchTools
Inheritance
SearchTools
Inherited Members

Methods

Glob(string, string?)

[KernelFunction("glob")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public static string Glob(string pattern, string? path = null)

Parameters

pattern string
path string

Returns

string

Grep(string, string?, string?, int, bool, int)

[KernelFunction("grep")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public static string Grep(string pattern, string? path = null, string? glob = null, int context = 0, bool ignoreCase = false, int maxResults = 50)

Parameters

pattern string
path string
glob string
context int
ignoreCase bool
maxResults int

Returns

string