-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release/v0.33.0 #1243
Merged
Merged
Release/v0.33.0 #1243
Changes from 250 commits
Commits
Show all changes
358 commits
Select commit
Hold shift + click to select a range
6ceadf6
Add 'self.order_tasks()' before getting 'output_task' (#873)
vachillo 3a203ed
Feature/ollama (#847)
collindutter 0f196f5
Add insert_tasks example (#877)
dylanholmes 68d9dae
Don't include "v" in tag name (#879)
collindutter 6ce2615
Merge branch 'main' into dev
collindutter 28a8a14
Update `WebSearch` to use a driver; add drivers for Google and DuckDu…
vachillo 73c1d51
Fix/drivers headers (#881)
collindutter ab82f3c
Add `ProxyWebScraperDriver` (#886)
vachillo cff3f79
Update `AmazonBedrockStructureConfig` with helper params (#882)
vachillo d5d7544
Merge branch 'main' into dev
collindutter 535380c
Replace `VectorQueryEngine` with `RagEngine` (#860)
vasinov 095d12f
Change GriptapeCloudKnowledgeBaseClient to use /search API (#888)
cjkindel 9010fdc
`meta` parameter added to TextArtifact (#891)
cjkindel c2575f5
Handle error on vector entry not existing (#893)
cjkindel 2df58d5
Bumping gemini to latest version (#892)
emjay07 80c27cb
VectorStoreClient improvements (#899)
vasinov 22981b1
Wrap future execution with context managers (#898)
vasinov 2a347f3
Bug Fix: Cohere prompts with no history (#900)
emjay07 6d08c20
Fix `StructureVisualizer.to_url()` (#903)
vachillo ef07002
Add `fail_fast` parameter to `Structure` (#908)
vachillo 3858cdc
fixing bug for upserting csv artifacts (#909)
emjay07 b93f209
All `futures_executor` fields renamed to `futures_executor_fn` and no…
vasinov 3ee8c35
Add `BooleanArtifact` (#905)
vachillo becdc1d
Add pull request template (#921)
collindutter 1cd5588
Fix missing parent error handling in Workflow task insertion (#856)
cjkindel f8be8ee
Ensure Executor.shutdown() called after task submission in BaseEventL…
dylanholmes db9051d
`typos` to dev dependencies to catch typos in code/docs. (#923)
collindutter 2dcfe2d
Refactor prompt stack (#861)
collindutter cfb6e9f
Merge branch 'main' into dev
collindutter 07e2a1c
Add support for Qdrant VectorDB (#928)
vachillo ef46d1e
Update contributing guidelines (#927)
collindutter 7487441
Fix integration tests; Update `PromptTask` input validation (#931)
vachillo de2315c
Bump pydantic,urllib3,requests (#933)
vachillo 89b69bc
Use custom discord invite link (#932)
cjkindel 1f09acb
`RagContext` and other `RagEngine` improvements (#930)
vasinov 83a16ac
Update `StructureVisualizer` (#936)
vachillo d6cf531
Update pyright, fix new pyright errors (#934)
collindutter c16f3f4
Fix changelog (#938)
collindutter c785aba
DynamoDB sort key (#917)
datashaman 3e5bd03
Update ruff linter rules according to documentation (#940)
collindutter 731c3bb
`FootnotePromptResponseRagModule`, `TextLoaderRetrievalRagModule`, an…
vasinov bb158ea
Update certifi (#944)
zachgiordano c9b92ea
Fix azure streaming (#946)
collindutter 01792c0
Merge branch 'main' into dev
collindutter 4ef133f
Remove duplicate info from changelog (#952)
cjkindel c20617a
Add Ollama Embedding Driver (#953)
collindutter d987f1a
Merge branch 'main' into dev
collindutter 8fa35a5
Feature/native functions (#867)
collindutter 0389725
Enable flake8 type check (#960)
collindutter 160a4ef
Enable ruff pydocstyle rules (#959)
collindutter 2056f0e
Add ruff rule for complex code paths (#951)
collindutter 627081e
Add docs for OpenAI compatible services (#962)
collindutter 023f0a9
Merge branch 'main' into dev
collindutter be9ce34
Native Tool Fixes (#963)
collindutter afb8cea
Catch tool errors (#965)
collindutter fe1e991
Add isort ruff rule (#967)
collindutter 9fb4dd9
GriptapeCloudVectorStoreDriver (#885)
cjkindel 3bf5876
Add ruff rule for pygrep-hooks (#966)
collindutter b8f1128
Merge branch 'main' into dev
collindutter 0a8e178
Fix: Qdrant query count not optional (#972)
cjkindel e4f8d6f
Add flake8-future-annotations ruff rule (#973)
collindutter 5edfae9
Add flake8-commas ruff rule (#974)
collindutter 9371aab
Enable pycodestyle-warnings ruff rule (#978)
collindutter 71ba852
updating docs to use 35-turbo instead of 35-turbo-16k (#980)
emjay07 2ee57a6
Enable flake8-comprehensions ruff rule (#977)
collindutter 67a913b
Fully enable flake8-tidy-imports, flake8-print, mccabe (#976)
collindutter 5c4b3a8
Add flake8-annotations ruff rule (#975)
collindutter b99a828
Add flake8-boolean-trap ruff rule (#985)
collindutter 974a3cb
Run ruff on entire project (#986)
collindutter f514475
Fix docs header (#979)
collindutter 71a499d
Remove unnecessary dependencies in extras (#989)
collindutter 7c13601
Add default for GriptapeCloudEventListenerDriver.api_key (#990)
dylanholmes 8026409
Fix Windows-specific issues (#992)
collindutter 7d263b9
Improve native tool name check (#968)
collindutter 33469ef
Add observability (#991)
dylanholmes 2c86a25
Add pep8-naming ruff rule (#993)
collindutter 362fac0
Add generic artifact (#983)
collindutter 728ade3
Add More Ruff (#996)
collindutter 331a36b
Fix cohere link (#994)
collindutter 4dc5ae0
Migrate to sqlalchemy 2, make sqlalchemy an optional dependency (#1000)
collindutter 40959cd
Datadog observability driver (#998)
cjkindel 384c78f
Update marqo dependency (#1001)
collindutter 3767c86
Add flake8-logging and flake8-logging-format ruff rules (#999)
collindutter d451653
Add era ruff rule (#1002)
collindutter 16742ca
Docs Search Improvements (#1004)
collindutter 929e51e
Pin all dependencies using to minor version (#1007)
collindutter 1f690c6
Add EventsMixin (#984)
collindutter e0581f8
Document accessing Structure output (#1010)
collindutter c45d3ed
Fix Integration Tests (#1011)
collindutter 19a1ec4
Fix/base install (#1009)
collindutter bd486f8
Fix/extras naming (#1008)
collindutter dc3d135
Add furb ruff rule (#1014)
collindutter 535316c
Refactor CsvRowArtifact to inherit from BaseTextArtifact (#1013)
collindutter e1977ce
Improve performance of image generation tools (#1019)
andrewfrench 9f9ac91
Stable Diffusion 3 local support (#1018)
andrewfrench a8b98a4
Fix openai function calling messages (#1026)
collindutter 231275d
Add native function calling support to Ollama Prompt Driver (#1027)
collindutter c1e7f8d
Update issue template (#1029)
vachillo a296398
Merge branch 'main' into dev
collindutter 47212cf
Clean Up Changelog (#1032)
collindutter 3cb1fe7
Add DataStax Astra DB vector store driver (#1034)
collindutter 0fde001
Add additional param support to WebSearch (#1015)
collindutter fe53c41
Add docs for Generic Artifact (#1042)
collindutter 7ed58cc
Add structure to Task init (#1035)
vachillo 5d12f95
Fix Adding To Structure For Tool(kit)Task (#1047)
collindutter dc74234
updating structure run result to return BaseArtifact (#1050)
emjay07 105f4d0
Added `TranslateQueryRagModule` and updated RAG docs (#1046)
vasinov 443cf29
Add global event bus (#1051)
collindutter 8648aeb
Fix integration test (#1053)
collindutter 4d71d3a
Refactor/doc snippets (#1054)
collindutter e42cb91
Fix docs type check in make file (#1057)
collindutter f77d8e8
`ResponseRagStage` and `PromptResponseRagModule` updates (#1056)
vasinov 688bc98
Merge branch 'main' into dev
collindutter e600334
Global Config (#1045)
collindutter 5fac215
Update griptape-cloud-knowledge-base-client.md
SavagePencil aea51bb
Rename all Tools for better naming consistency (#1060)
collindutter bf00088
Modify arguments/return type of add_parent and add_child (#1048)
collindutter c76b453
Lazily initialize config drivers field (#1062)
collindutter babc56a
Add logging filters, update config namespaces (#1059)
vachillo adb660e
Update dependencies, fix emergent issues (#1061)
collindutter 714109b
Add `JsonArtifact` (#937)
vachillo 60037e9
Refactor/task memory cleanup (#1055)
collindutter 9111570
Set logger level in Chat (#1064)
collindutter 4d71eaf
Add RET ruff rule (#1065)
collindutter 54efe3b
Flatten rag tool outputs (#1066)
collindutter 24a6824
Chore/merge (#1072)
collindutter 14a0f0d
Add and integrate `FuturesExecutorMixin` (#1069)
vasinov a931176
Fix adding ErrorArtifacts to Prompt Stack (#1073)
collindutter 3aaeb6e
`BaseVectorStoreDriver.upsert_text_artifacts` concurrency bugfix (#1074)
vasinov 717753c
Mock DDG in unit tests (#1076)
vachillo 52c1930
Add `GriptapeCloudConversationMemoryDriver` (#1063)
vachillo 0d19b0a
Lazy load driver config fields (#1075)
collindutter f08f0c3
Refactor/naming (#1078)
collindutter a6e3af8
Use typed list for Tools (#1077)
collindutter aeb97f5
Fix type hint for lazy property (#1079)
collindutter 49495dd
Fix integration tests (#1080)
collindutter ade80a5
Filter out cohere's pydantic warning (#1081)
collindutter ad4e780
Random thread name for `GriptapeCloudConversationMemoryDriver` (#1082)
vachillo bd07922
Check if future exists first (#1083)
collindutter 15fdd08
Create engine in factory (#1085)
collindutter 1d84b7f
Refactor/drivers config (#1086)
collindutter d6dde68
Fixe Task Memory sensitive data example (#1087)
collindutter c872e7c
Merge Main Into Dev (#1089)
collindutter 92269e1
Fix parsing response with openai-compatible endpoints (#1090)
collindutter 3ae3714
Update Attrs (#1092)
collindutter 7f2ea97
Revert attribute hack (#1091)
collindutter ce20244
Fix/clarify model (#1094)
collindutter e00d10e
Update dependencies (#1095)
collindutter 489453e
Chore/main (#1099)
collindutter e18db16
Add `BaseEvent.meta` (#1103)
vachillo f2b529a
Add migration guide (#1108)
collindutter 3c604af
Remove many instances of catching exceptions (#1101)
collindutter ef61c53
Refactor Conversation Memory class and drivers (#1084)
vachillo 4ae9711
Fix issue in `PromptSummaryEngine` (#1111)
vachillo c1ee9f6
Don't send empty properties (#1112)
collindutter 10c0170
Update GriptapeCloudEventListenerDriver (#1115)
vachillo 49fb104
Migrate GriptapeCloudStructureRunDriver to use `env_var` over `env` f…
cjkindel ba47112
Fix tts model (#1122)
collindutter ab25735
Fix missing maxTokens in AmazonBedrockPromptDriver (#1123)
collindutter a6a294f
initial cloud docs for data sources, knowledge bases, and structures …
emjay07 6b0bfa2
Add dependabot auto updates (#1124)
collindutter 2b1566a
Use textual value for reranking (#1121)
collindutter 39da2bb
Merge main into dev (#1126)
collindutter 4087de9
Update griptape-cloud-knowledge-base-tool.md with new api-keys link (…
william-price01 a7bfc14
Chore/main (#1129)
collindutter 6935587
Chore/main (#1131)
collindutter ec8ba24
Fix location of dependabot configuration (#1132)
collindutter f21e493
Bump actions/checkout from 3 to 4 (#1133)
dependabot[bot] be5850a
Bump anthropic from 0.29.2 to 0.34.2 (#1134)
dependabot[bot] 7a22856
Bump typos from 1.23.6 to 1.24.5 (#1135)
dependabot[bot] c2ee3dd
Create dependabot groups, update for minor/patch (#1139)
collindutter f11b594
Bump boto3-stubs from 1.35.2 to 1.35.11 (#1136)
dependabot[bot] 01b68fb
Bump the dependencies group with 15 updates (#1140)
dependabot[bot] aeaa4f9
Bump the group-dependencies group with 7 updates (#1141)
dependabot[bot] a1ad5b7
Update list of rag modules (#1146)
collindutter 21c9d21
Revert "Filter out cohere's pydantic warning (#1081)" (#1147)
billytrend-cohere dc569b3
Bump cryptography from 43.0.0 to 43.0.1 (#1145)
dependabot[bot] 9735d88
Don't rerank empty docs (#1153)
collindutter 5b56867
Add `AzureOpenAiTextToSpeechDriver` (#1150)
vachillo 46823ca
Bump the dependencies group with 4 updates (#1156)
dependabot[bot] e6a04c7
Bump the group-dependencies group with 4 updates (#1157)
dependabot[bot] 9d9b643
Removed the `__all__` declaration from the `griptape.mixins` module. …
collindutter 4bf3d57
Add ability to use EventListener as Context Manager (#1163)
collindutter 2ae50b3
Add JsonSchemaRule (#1165)
collindutter c6d2f9e
Drivers Config Context Manager (#1162)
collindutter 01c8e7d
Add AzureOpenAiTextToSpeech driver in config (#1169)
vachillo 86100db
Show mixing and matching Drivers in custom example (#1168)
collindutter 37d5582
Refactor Artifacts (#1114)
collindutter f912943
Bump the dependencies group with 12 updates (#1176)
dependabot[bot] 8ef6f5f
Bump the group-dependencies group with 5 updates (#1177)
dependabot[bot] c3f5d49
Improve JsonSchemaRule template (#1175)
collindutter c117166
Update `GriptapeCloudStructureRunDriver` to look for completed status…
vachillo 04057a1
adding initial docs for structure as transform (#1172)
emjay07 540311b
Fix actions cache key (#1182)
vachillo b27d258
Fix actions cache key (#1183)
vachillo c015885
Chore/main (#1184)
collindutter 974b65e
Merge branch 'main' into chore/main
collindutter 7cc49eb
Chore/main (#1185)
collindutter 9e9c304
Update duckduck-go (#1189)
zachgiordano e8fdf78
Bump the dependencies group with 11 updates
dependabot[bot] 9b0b613
Bump the dependencies group with 11 updates (#1192)
collindutter 3a43707
Only allow updates from groups (#1197)
collindutter 5a1edbd
Bump the group-dependencies group with 7 updates (#1193)
dependabot[bot] e94422f
Normalize `client` usage (#1173)
vachillo bea6263
Fix Pinecone Index (#1200)
vachillo a3cdbf9
Feature/Tavily Web Search Driver (#1179)
william-price01 2d04000
Add Griptape Cloud S3 Data Connector documentation (#1201)
cjkindel 53bc38b
Feature/workflow improvements (#1191)
collindutter 82a1163
Set mkdocs site_url to RTD canonical url (#1202)
collindutter 2c542f7
Adding docs for Cloud Structure Run Events (#1187)
zachgiordano c1bb81a
Change Stucture.output behavior/return type (#1204)
collindutter e16d23b
Add Workflow.outputs (#1208)
collindutter 15907f0
Fix Workflow outputs (#1210)
collindutter 658adf0
Bump the dependencies group with 8 updates (#1211)
dependabot[bot] 483c30a
Fix anthropic native tool calling (#1216)
collindutter 84e8f11
Bump the group-dependencies group with 5 updates (#1212)
dependabot[bot] 6fcf712
Bump pypdf from 3.17.4 to 5.0.1 (#1213)
dependabot[bot] c984ca2
Bump redis from 4.6.0 to 5.1.0 (#1214)
dependabot[bot] c4f57c5
Bump moto from 4.2.14 to 5.0.16 (#1215)
dependabot[bot] 65bed0e
Add media tags to markdownify exclude list (#1218)
cjkindel 1736d53
Feature/exa web search driver (#1190)
william-price01 e4133c3
Fixed issue with integ tests (#1219)
william-price01 cffbefb
Use caret for dependency ranges (#1220)
collindutter beb70f9
Bump the group-dependencies group with 4 updates (#1222)
dependabot[bot] 088560d
Bump the dependencies group with 4 updates (#1221)
dependabot[bot] 9cd4199
Refactor/loaders (#1116)
collindutter 79f976b
Extraction Engine Improvements (#1097)
collindutter c51f886
Fix type error that slipped through (#1228)
collindutter 661e5e3
Refactored tools to not utilize manifest.yaml (#1226)
william-price01 cebb047
Don't log empty thoughts (#1227)
collindutter 192515c
Fix integration test (#1229)
collindutter 2a21bb7
Bump the group-dependencies group with 3 updates (#1233)
dependabot[bot] 0257046
Bump the dependencies group with 11 updates (#1231)
dependabot[bot] 2f5c871
Bump pre-commit from 3.8.0 to 4.0.0 (#1234)
dependabot[bot] aaf6d02
Add Ruleset Drivers (#1205)
vachillo f2288dd
Fix loaders example (#1232)
collindutter 59a0a59
Change StructureRunTask parent to PromptTask (#1235)
collindutter a775fc8
Refactor RuleMixin (#1223)
collindutter 4ec1170
Fix BaseTask.full_context functioning when structure not set (#1224)
collindutter 9bcba10
Refactor/cloud vector store (#1236)
collindutter 8cfd992
Add alias to `GriptapeCloudConversationMemoryDriver` (#1237)
vachillo 12ac9e9
Fix migration title (#1240)
collindutter 2a24ec2
OpenAI Structured Output (#1241)
collindutter 94b6a61
Callable Schema (#1238)
collindutter 09ceb49
Merge branch 'main' into chore/main
collindutter 775f0fb
Chore/main (#1242)
collindutter 74a003a
Version bump v0.33.0
collindutter 0583d93
Update changelog date
collindutter 250b5f2
Remove duplicate entry
collindutter 31e6c5f
Fix migration
collindutter File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
duplicate pypdf & redis entries (L51-52)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch, updated