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

@@ -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: ResponseSchemaVersion,
Name: ResponseSchemaName,
AssetPath: "assets/schemas/dnd_scenes.v1.json",
AssetPath: "schemas/dnd_scenes.v1.json",
})
}