Centralize scene planning and description assets

This commit is contained in:
2026-08-05 00:38:55 +00:00
parent 08954f17e2
commit 9cb9ee48a7
14 changed files with 70 additions and 28 deletions

View File

@@ -12,11 +12,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_scene_descriptions_llm.v1.json",
AssetPath: "schemas/dnd_scene_descriptions_llm.v1.json",
})
}