quarkiverse / quarkus-langchain4j

Quarkus Langchain4j extension
https://docs.quarkiverse.io/quarkus-langchain4j/dev/index.html
Apache License 2.0
144 stars 86 forks source link

Migrate to the `JsonSchemaElement` API #1054

Open edeandrea opened 4 hours ago

edeandrea commented 4 hours ago

When defining tools, use the new JsonSchemaElement API instead of JsonSchemaProperty.

See https://github.com/quarkiverse/quarkus-langchain4j/issues/1036#issuecomment-2457557006 for some details. This needs to be put on hold a bit until the next upstream LangChain4j release, as it contains some things that are needed.

edeandrea commented 4 hours ago

I've already started work on this and have some things stashed, so once the next LangChain4j release is out and taken by the extension then I can complete this work.