Centralize location LLM assets

This commit is contained in:
2026-08-05 00:42:22 +00:00
parent 03761c97dd
commit 2345da106a
20 changed files with 97 additions and 40 deletions

View File

@@ -11,11 +11,15 @@ const (
)
func loadResponseSchema() (llm.ResponseSchema, error) {
return llm.LoadResponseSchema(embeddedAssets, llm.ResponseSchemaDefinition{
assets, err := moduleAssetFS()
if err != nil {
return llm.ResponseSchema{}, err
}
return llm.LoadResponseSchema(assets, llm.ResponseSchemaDefinition{
Key: ResponseSchemaKey,
ID: ResponseSchemaID,
Version: SchemaVersion,
Name: ResponseSchemaName,
AssetPath: "assets/schemas/dnd_location_occurrences_llm.v1.json",
AssetPath: "schemas/dnd_location_occurrences_llm.v1.json",
})
}