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

  1. 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
  2. The schema sent seems to repeat the description of the toolcall, this is not needed.
  3. Low priority but including the schema format also feel extra

Not sure on alternatives