coach/player provider split + add OpenAI

Allows coach and player LLM providers to be separately specified.
Also adds OpenAI provider
This commit is contained in:
Jochen
2025-10-19 18:13:42 +11:00
parent 758e255af8
commit 010a43d203
12 changed files with 889 additions and 154 deletions

1
Cargo.lock generated
View File

@@ -1316,6 +1316,7 @@ dependencies = [
"dirs 5.0.1",
"serde",
"shellexpand",
"tempfile",
"thiserror 1.0.69",
"toml",
]