Releases: griptape-ai/griptape
Releases · griptape-ai/griptape
v1.4.2
v1.4.1
v1.4.0
1.4.0 (2025-02-24)
Features
- drivers: add GriptapeCloudPromptDriver (#1692) (7af49da)
- drivers: add GrokPromptDriver (f281702)
- drivers: use cloud server events for GriptapeCloudStructureRunDriver and GriptapeCloudAssistantDriver (#1684) (f0fef4c)
- tasks: accept args in
BaseTask.run()
(#1598) (89c32d4) - tools: allow setting allowlist and denylist on Tools (#1743) (4ee4515)
Bug Fixes
- drivers-event-listener-griptape-cloud: add type/timestamp fallbacks for custom events (#1758) (ef52194)
- drivers-files-griptape-cloud: pass correct parameters when listing files (#1674) (4b2f618)
- drivers-prompt-azure-openai: fix AzureOpenAiChatPromptDriver by removing unsupported "modalities" (#1694) (6699a3d)
- drivers-prompt-openai: check existence of "audio" attribute (23ca1c5)
- drivers-prompt-openai: conditionally add modalities/reasoning_effort based on model (#1668) (b9311c1)
- drivers: lower max_attempts in ExponentialBackoffMixin to reasonable value (#1725) (29e4575)
- engines-eval: fix evaluation parameters not being included in prompt (#1751) (762958f)
- properly serialize pydantic models (#1757) (ef83084)
- schema: declare all artifacts for deserialization (#1698) (4904309)
- tasks: fix task input being lost on multiple Structure runs (#1732) (f9ac289)
- tasks: remove deprecation warning on CodeExecutionTask.input (#1709) (0427296)
- utils: wrap primitives with more specific artifact types (#1676) (91800ad)
Documentation
v1.3.5
v1.3.4
v1.3.3
v1.3.2
v1.3.1
Fixed
GriptapeCloudStructure.output
not wrapping primitives likestr
andlist
in Artifacts likeTextArtifact
andListArtifact
.GriptapeCloudFileManagerDriver.list_files()
path prefix not working properly.OpenAiChatPromptDriver
failing with certain combinations ofmodalities
andreasoning_effort
.
v1.3.0
Added
- Provider-specific Driver namespaces (e.g.,
griptape.drivers.prompt.openai
,griptape.drivers.embedding.cohere
). - Tool streaming support to
OllamaPromptDriver
. DateTimeTool.add_timedelta
andDateTimeTool.get_datetime_diff
for basic datetime arithmetic.- Support for
pydantic.BaseModel
s anywhereschema.Schema
is supported. - Support for new serialization metadata,
serialization_key
anddeserialization_key
for more granular control over serialization. - Support for OpenAi reasoning models,
o1
ando3
. - Support for enums in
GriptapeCloudToolTool
. LocalRerankDriver
for reranking locally.griptape.utils.griptape_cloud.GriptapeCloudStructure
for automatically configuring Cloud-specific Drivers when in the Griptape Cloud Structures Runtime.- Support for
AudioArtifact
inputs/outputs inOpenAiChatPromptDriver
.
Changed
- Added
DateTime.get_relative_datetime
toDateTimeTool.denylist
. May be removed in a future release. - Changed log level of
ActionsSubtask
errors fromEXCEPTION
toDEBUG
. GriptapeCloudStructureRunDriver
now publishes its events to the global event bus.- Changed log level of Tool execution errors from
EXCEPTION
toDEBUG
- Improved mime type detection in
FileManagerTool
. - Improve
SqlDriver.get_table_schema
speed. - Cache
SqlDriver.get_table_schema
results. - Updated Azure Drivers to use the latest Azure OpenAI API version,
2024-10-21
.
Deprecated
griptape.drivers
namespace. Use provider-specific namespaces instead.
v1.2.1
Changed
- Changed log level of Tool execution errors from
EXCEPTION
toDEBUG
- Improved mime type detection in
FileManagerTool
.
Fixed
- Error when serializing
RagContext
. NotADirectoryError
being raised for valid list operations inFileManagerTool
.GriptapeCloudFileManagerDriver
list operation using wrong method when listing assets in a bucket.