Expected Behavior
Acsess to the config in JSONSchemaGenerator to be able to modify it
Current Behavior
Can't modify it
Context
This has appeared when we noticed that our manual schema gernation that we use for our tests wasnt matching the schema that were being sent via springAI. When we used the actual schemas, the test rates dramatically dropped, We have been able to make some changes to make them more in line but the easiest fix for the rest would be to be able to customise the config.
Specifically
- We currently have a toolcall that takes an object of class X as an argument, and one of the properties another class Y and inside Y we can't set "additional Prorperties" to be false
- The schema sent seems to repeat the description of the toolcall, this is not needed.
- Low priority but including the schema format also feel extra
Not sure on alternatives