π griptape 0.10 and griptape-tools 0.12 are out!
All Changes
- π¨ Agents now take in tools and prompt templates directly.
- π¨ Tool executors were removed. Now itβs up to the tool to execute its logic in a custom environment.
- π¨
VectorStorageClientwas renamed toVectorClientand can now take query engines directly. - π¨ Ramps were renamed to
ToolMemoryto more accurately represent what they do. - π¨
Memoryin structures was renamed toConversationMemory. - π Added chunkers for textual data:
TextChunker,PdfChunker, andMarkdownChunker. - π Added loaders for loading textual data from different data sources:
TextLoader,WebLoader, andPdfLoader. - π Added
VectorQueryEnginefor querying vector storages via shared embedding drivers. - π Added an in-memory driver for vectors
MemoryVectorDriver. - π Added
to_json()to all artifacts andBaseArtifact.from_json(). - π
ToolMemorynow supports activity input and output configs. - π Added
utils.Chatfor simple command line chats. - π Added
install_dependencies_on_initanddependencies_install_directoryto tools. - π Multiple bug fixes.