π 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.
- π¨
VectorStorageClient
was renamed toVectorClient
and can now take query engines directly. - π¨ Ramps were renamed to
ToolMemory
to more accurately represent what they do. - π¨
Memory
in 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
VectorQueryEngine
for querying vector storages via shared embedding drivers. - π Added an in-memory driver for vectors
MemoryVectorDriver
. - π Added
to_json()
to all artifacts andBaseArtifact.from_json()
. - π
ToolMemory
now supports activity input and output configs. - π Added
utils.Chat
for simple command line chats. - π Added
install_dependencies_on_init
anddependencies_install_directory
to tools. - π Multiple bug fixes.
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