1
0

feat: Add Native AOT compilation and source-generated JSON serialization, streamline CLI arguments, and remove translation functionality.

This commit is contained in:
2026-02-26 21:40:17 +01:00
parent c2f4cbbfb2
commit fbff8c98ff
7 changed files with 43 additions and 33 deletions

View File

@@ -0,0 +1,16 @@
using System.Text.Json.Serialization;
namespace Toak;
[JsonSourceGenerationOptions(WriteIndented = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull)]
[JsonSerializable(typeof(ToakConfig))]
[JsonSerializable(typeof(WhisperResponse))]
[JsonSerializable(typeof(LlamaRequest))]
[JsonSerializable(typeof(LlamaRequestMessage))]
[JsonSerializable(typeof(LlamaResponse))]
[JsonSerializable(typeof(LlamaChoice))]
[JsonSerializable(typeof(LlamaRequestMessage[]))]
[JsonSerializable(typeof(LlamaChoice[]))]
internal partial class AppJsonSerializerContext : JsonSerializerContext
{
}