V18 / 8d896b8a86e5
ISetupServices.cs
Interfaces/ConsoleApp/LilithConsole/Setup/ISetupServices.cs
Unchanged from the preceding versionCS
using System.Text.Json;
using System.Text.RegularExpressions;
using Lilith.Core.Logging;
using Lilith.Core.Ollama;
using Lilith.Core.Extensions;
using Lilith.Agent;
namespace LilithConsole.Setup;
public interface ISetupServices
{
bool IsInstalled();
Task InstallAsync();
Task EnsureServerAsync();
Task<bool> HasModelAsync(string model);
Task DownloadAsync(string model);
}