Collin Dutter
Collin Dutter
Summary Conversation Memory does not store/load its summary in Summary Conversation Memory Drivers. That means this information is lost in a new session and requires the user to "nudge" the...
:robot: I have created a release *beep* *boop* --- ## [1.7.0](https://github.com/griptape-ai/griptape/compare/v1.6.0...v1.7.0) (2025-04-23) ### Features * add EDB PG.AI Knowledge Base Vector Store Driver ([6811596](https://github.com/griptape-ai/griptape/commit/6811596414534b4cc249fc9789be92b8a0d1c9f0)) ### Bug Fixes * **deps:** pin...
- [ ] I have read and agree to the [contributing guidelines](https://github.com/griptape-ai/griptape/blob/main/CONTRIBUTING.md). ## Describe your changes ## Issue ticket number and link Closes #1624 Closes #1572
- [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.** Users want some way to get [structured output](https://github.com/griptape-ai/griptape/issues/1468) like...
i know its always been this way, but does "information input" make sense to the LLM? as a side note, im wondering if we would have a task that doesnt...
Google appears to have a new SDK for genai: https://googleapis.github.io/python-genai/. This new SDK seems to solve a few quirks with the current one: - [Hack](https://github.com/griptape-ai/griptape/blob/f59dce6c475d0c05a81c40a1bfea9d6548767f53/griptape/drivers/prompt/google_prompt_driver.py?plain=1#L143-L147) for setting system prompt at...
Griptape's Tokenizers maintain two maps: `MODEL_PREFIXES_TO_MAX_INPUT_TOKENS` and `MODEL_PREFIXES_TO_MAX_OUTPUT_TOKENS`. The former is used when performing operations that try to maximize the LLM's context window, like summarization. The latter, is an artifact...
Griptape needs a clear story for how to implement real-world human in the loop. Many of the demos online rely on either: 1. Sticking an `input()` in a Tool call....
This is currently [unimplemented](https://github.com/griptape-ai/griptape/blob/b3e74c486b0580e27dd2cd70b17f427673344e9f/griptape/drivers/vector/marqo_vector_store_driver.py?plain=1#L251-L275) but it is supported with [custom vectors](https://docs.marqo.ai/latest/reference/api/documents/add-or-replace-documents/#unstructured-index-default_1). Rough implementation: ```python def upsert_vector( self, vector: list[float], *, vector_id: Optional[str] = None, namespace: Optional[str] = None, meta: Optional[dict]...
There's no good reason for us not to run pyright on the entire repo. Let's fix that.