v1.3.0 #1664
Replies: 1 comment
-
Reposting an offline comment for some context on the deprecation: Supporting a single top-level package, Additionally, this change resolves/unblocks a couple of significant issues: For better discoverability and easier Driver swapping, we could implement alternative solutions elsewhere. For example, we could support a syntax like this to automatically select the appropriate Driver: from griptape.tasks import PromptTask
task = PromptTask(
model="openai:gpt-4o"
# model="anthropic:claude"
# model="google:gemini"
) I don’t love that this change is necessary, but it’s the right direction for the framework. We can address the gaps it introduces with newer, better features. |
Beta Was this translation helpful? Give feedback.
-
Added
griptape.drivers.prompt.openai
,griptape.drivers.embedding.cohere
).OllamaPromptDriver
.DateTimeTool.add_timedelta
andDateTimeTool.get_datetime_diff
for basic datetime arithmetic.pydantic.BaseModel
s anywhereschema.Schema
is supported.serialization_key
anddeserialization_key
for more granular control over serialization.o1
ando3
.GriptapeCloudToolTool
.LocalRerankDriver
for reranking locally.griptape.utils.griptape_cloud.GriptapeCloudStructure
for automatically configuring Cloud-specific Drivers when in the Griptape Cloud Structures Runtime.AudioArtifact
inputs/outputs inOpenAiChatPromptDriver
.Changed
DateTime.get_relative_datetime
toDateTimeTool.denylist
. May be removed in a future release.ActionsSubtask
errors fromEXCEPTION
toDEBUG
.GriptapeCloudStructureRunDriver
now publishes its events to the global event bus.EXCEPTION
toDEBUG
FileManagerTool
.SqlDriver.get_table_schema
speed.SqlDriver.get_table_schema
results.2024-10-21
.Deprecated
griptape.drivers
namespace. Use provider-specific namespaces instead.This discussion was created from the release v1.3.0.
Beta Was this translation helpful? Give feedback.
All reactions