Collin Dutter
Collin Dutter
We calculate `token_count` as part of `StartPromptEvent` and `FinishPromptEvent` Events [here](https://github.com/griptape-ai/griptape/blob/dev/griptape/drivers/prompt/base_prompt_driver.py#L54). This can be improved in the following ways: - For `StartPromptEvent`, we should calculate this value once in the...
The strings we use throughout the codebase for logging/artifacts/activities are not universally standardized. All strings that have the potential to go to the user or LLM should be full sentences...
Developers want to debug their Griptape applications without having to add logs themselves. I propose adding `logging.debug` statements throughout the framework in critical areas like Drivers, and Tokenizers. https://github.com/griptape-ai/griptape/issues/266
### Description of the bug: Function calling does not work when providing `stop_sequences` and `stream=True`. ### Actual vs expected behavior: Actual: ```python import google.generativeai as genai import os from google.generativeai.types...
- [x] I have read and agree to the contributing guidelines for [submitting new pull requests](https://github.com/griptape-ai/griptape?tab=readme-ov-file#submitting-pull-requests). ## Describe your changes ### Added - `ExtractionClient` Tool for having the LLM extract...
- [x] I have read and agree to the contributing guidelines for [submitting new pull requests](https://github.com/griptape-ai/griptape?tab=readme-ov-file#submitting-pull-requests). ## Describe your changes Lazily initializes the `config.driver` field so that the `OpenAiChatPromptDriver` doesn't...
- [x] I have read and agree to the contributing guidelines for [submitting new pull requests](https://github.com/griptape-ai/griptape?tab=readme-ov-file#submitting-pull-requests). ## Describe your changes Update dependencies, fix emergent issues ## Issue ticket number and...
- [x] I have read and agree to the [contributing guidelines](https://github.com/griptape-ai/griptape#contributing). **Is your feature request related to a problem? Please describe.** When using Vector Store Drivers, users need to manually...