Collin Dutter
Collin Dutter
🤖 Created releases: - [v1.7.0](https://github.com/griptape-ai/griptape/releases/tag/v1.7.0) :sunflower:
@qwe321389yfs8t7huqd89q thanks for the issue! Would this make sense as a Vector Store Driver that could be used with the existing `VectorStoreRetrievalRagModule`?
Can be simplified to: ```python from griptape.drivers import GooglePromptDriver from griptape.structures import Agent from griptape.tools import QueryTool agent = Agent( prompt_driver=GooglePromptDriver(model="gemini-1.5-pro"), tools=[QueryTool()] ) agent.run() ``` It's not an issue with...
It looks like Google Gemini does not support `anyOf` in its json schemas. This is far from ideal, but in the meantime you can "fix" the tool by removing the...
The issue boils down to this [tool using schema.Or](https://github.com/griptape-ai/griptape/blob/53bbbbd34cfbe34c5ff4c0bd18deaeaf98962f4f/griptape/tools/query/tool.py?plain=1#L50-L58) which turns into `anyOf` when rendered as a json schema. Others are running into it [here](https://github.com/google-gemini/generative-ai-python/issues/641#issuecomment-2560321836). All the solutions I can...
Great idea, for now I'd suggest creating a [custom config](https://docs.griptape.ai/stable/griptape-framework/structures/configs/#custom).
This is an interesting use-case, we should rename `TextToSpeechDriver`s to `AudioGenerationDriver`s.
Thanks @torabshaikh! Could you please share a reproducible code snippet that uses `LocalConversationMemoryDriver` with a `persist_file`? That will make it easy for me to verify whether things are working as...
@torabshaikh looks like tests are failing. You can run `make test/unit` locally to see why.
@torabshaikh thanks for the continued updates. Could you please some unit tests to cover this new behavior? Then I think we can consider this done.