🎉 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
, andCsvRowArtifact
for enabling LLMs to work with any SQL-based databases and data warehouses. - Added
AnthropicPromptDriver
andAnthropicTokenizer
- Added
AzureOpenAiPromptDriver
andAzureOpenAiEmbeddingDriver
- Added
load_collection
to all loaders, so that developers can load multiple artifacts concurrently. - Added
upsert_text_artifacts
toBaseVectorDriver
. - Streamlined and tweaked the base prompt to optimize for fewer hallucinations and more correct action inputs.
🚨 Breaking Changes
- Removed the
TextMemoryExtractor
tool and replaced it with memory activities for summarizing and searching memory. - Updated
TextToolMemory
to use query engines instead ofTextToolMemoryDriver
. - Renamed the
VectorClient
tool toKnowledgeBaseClient
. - Removed
ListArtifact
s. All tool activities are now updated to returnBaseArtifact
s or lists ofBaseArtifact
s. - Flattened tool memory configuration. Output memory for each activity can now be set with the
output_memory
parameter. Input memory can now be set with theinput_memory
parameter. - Renamed
MemoryVectorDriver
toLocalVectorStore
. - Renamed
PineconeVectorDriver
toPineconeVectorStoreDriver
. - Renamed
MemoryBlobToolMemoryDriver
toLocalBlobToolMemoryDriver
. - Renamed
DiskConversationMemoryDriver
toLocalConversationMemoryDriver
.
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