1
0

feat: Implement a modular skill system with hotword detection, streaming text output, and enhanced logging.

This commit is contained in:
2026-02-27 00:39:32 +01:00
parent 4ee4bc5457
commit a365448399
18 changed files with 451 additions and 23 deletions

13
Core/Skills/ISkill.cs Normal file
View File

@@ -0,0 +1,13 @@
namespace Toak.Core.Skills;
public interface ISkill
{
string Name { get; }
string Description { get; }
string[] Hotwords { get; }
bool HandlesExecution { get; }
string GetSystemPrompt(string rawTranscript);
void Execute(string llmResult);
}