griptape
griptape copied to clipboard
Modular Python framework for AI agents and workflows with chain-of-thought reasoning, tools, and memory.
**Is your feature request related to a problem? Please describe.** User would like to use griptape in an AWS Lambda function without having to use container images. **Describe the solution...
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...
**Describe the bug** Unable to complete a prompt that I thought would be simple to complete, the example prompts are: - `how many days until Sept 23rd?` - `what is...
**Describe the solution you'd like** tokenizer for https://github.com/google/sentencepiece/blob/master/python/README.md This would be used for Google Vertex AI Prompt driver
`BaseTool` should have a `dependencies` property that can be used to add custom dependencies to tools. This is useful for tools like `SqlClient`.
Many QA, extraction, and summarization use cases don't require a sophisticated vector store to function correctly. Today, `LocalVectorStoreDriver` works great for those use cases in the context of conversational "in...
**Describe the bug** Agents that have access to activities that can load values from memory or pass content directly don't always switch to the correct activity when presented with novel...
Currently, our storage drivers (SqlDriver, RedisVectorStore, etc) are unit tested using mocks. In these tests, we define the response the storage backend will return when presented with an input. We...
Today, Google tools fall under two modalities: 1. "Admin" tools that enable LLMs to provide `owner_email` as part of the activity: `GoogleGmailClient` and `GoogleCalendarClient`. 2. "User" tools that are configured...
Toolkit task subtasks are not included in the conversation history after the task is completed. It's fine for single runs but often results in lost context in conversational workflows. I...