🎉 griptape 0.11 and griptape-tools 0.13 are out with several important additions, breaking changes, and bug fixes, as we are aiming to stabilize the library API and standard tools.
🆕 New Features
- Added
SqlLoader,SqlDriver, andCsvRowArtifactfor enabling LLMs to work with any SQL-based databases and data warehouses. - Added
AnthropicPromptDriverandAnthropicTokenizer - Added
AzureOpenAiPromptDriverandAzureOpenAiEmbeddingDriver - Added
load_collectionto all loaders, so that developers can load multiple artifacts concurrently. - Added
upsert_text_artifactstoBaseVectorDriver. - Streamlined and tweaked the base prompt to optimize for fewer hallucinations and more correct action inputs.
🚨 Breaking Changes
- Removed the
TextMemoryExtractortool and replaced it with memory activities for summarizing and searching memory. - Updated
TextToolMemoryto use query engines instead ofTextToolMemoryDriver. - Renamed the
VectorClienttool toKnowledgeBaseClient. - Removed
ListArtifacts. All tool activities are now updated to returnBaseArtifacts or lists ofBaseArtifacts. - Flattened tool memory configuration. Output memory for each activity can now be set with the
output_memoryparameter. Input memory can now be set with theinput_memoryparameter. - Renamed
MemoryVectorDrivertoLocalVectorStore. - Renamed
PineconeVectorDrivertoPineconeVectorStoreDriver. - Renamed
MemoryBlobToolMemoryDrivertoLocalBlobToolMemoryDriver. - Renamed
DiskConversationMemoryDrivertoLocalConversationMemoryDriver.
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
