griptape icon indicating copy to clipboard operation
griptape copied to clipboard

Modular Python framework for AI agents and workflows with chain-of-thought reasoning, tools, and memory.

Results 122 griptape issues
Sort by recently updated
recently updated
newest added

Developers want to enable/disable certain values in tool activity schemas to restrict LLMs. I propose adding `activity_schema_allowlist` and `activity_schema_denylist` to the `ActivityMixin` with defaults set to `None`. `ActivityMixin.activity_schema` can then...

enhancement

Developers need a way to send more information to event listeners. I propose adding a configurable `EventTrace` object to events with defaults for structure, task, prompt driver, etc.

enhancement

`BaseVectorStorageDriver` should support regular inserts in addition to upserts for `TextArtifact`s

enhancement
good first issue

Developers want to generate embeddings locally, so we need to build a driver for that. Before starting on the issue, let's figure out what approach we should use (e.g., gensim).

enhancement

- [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.** There is no option to use the newly created...

enhancement

- [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...