Centralize item and enemy event assets

This commit is contained in:
2026-08-05 00:45:04 +00:00
parent 1c7291e17d
commit c613b306ae
15 changed files with 71 additions and 29 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_enemy_events_llm.v1.json",
AssetPath: "schemas/dnd_enemy_events_llm.v1.json",
})
}