Table of Contents

Property IsEmpty

Namespace
LMKit.Agents
Assembly
LM-Kit.NET.dll

IsEmpty

Gets a value indicating whether the agent has any capabilities configured.

public bool IsEmpty { get; }

Property Value

bool

Examples

Checking if capabilities are empty:

using LMKit.Model;
using LMKit.Agents;

using var model = new LM("path/to/model.gguf");
var agent = new Agent(model);

Console.WriteLine(agent.Capabilities.IsEmpty); // True

agent.EnsureTools().Register(new MyTool());
Console.WriteLine(agent.Capabilities.IsEmpty); // False

Remarks

Returns true if all capability registries are empty or null.