Skip to content
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 1.0.0 #1409

Merged
merged 478 commits into from
Dec 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
478 commits
Select commit Hold shift + click to select a range
714109b
Add `JsonArtifact` (#937)
vachillo Aug 15, 2024
60037e9
Refactor/task memory cleanup (#1055)
collindutter Aug 15, 2024
9111570
Set logger level in Chat (#1064)
collindutter Aug 15, 2024
4d71eaf
Add RET ruff rule (#1065)
collindutter Aug 15, 2024
54efe3b
Flatten rag tool outputs (#1066)
collindutter Aug 16, 2024
24a6824
Chore/merge (#1072)
collindutter Aug 16, 2024
14a0f0d
Add and integrate `FuturesExecutorMixin` (#1069)
vasinov Aug 16, 2024
a931176
Fix adding ErrorArtifacts to Prompt Stack (#1073)
collindutter Aug 16, 2024
3aaeb6e
`BaseVectorStoreDriver.upsert_text_artifacts` concurrency bugfix (#1074)
vasinov Aug 19, 2024
717753c
Mock DDG in unit tests (#1076)
vachillo Aug 19, 2024
52c1930
Add `GriptapeCloudConversationMemoryDriver` (#1063)
vachillo Aug 19, 2024
0d19b0a
Lazy load driver config fields (#1075)
collindutter Aug 19, 2024
f08f0c3
Refactor/naming (#1078)
collindutter Aug 19, 2024
a6e3af8
Use typed list for Tools (#1077)
collindutter Aug 19, 2024
aeb97f5
Fix type hint for lazy property (#1079)
collindutter Aug 19, 2024
49495dd
Fix integration tests (#1080)
collindutter Aug 19, 2024
ade80a5
Filter out cohere's pydantic warning (#1081)
collindutter Aug 19, 2024
ad4e780
Random thread name for `GriptapeCloudConversationMemoryDriver` (#1082)
vachillo Aug 19, 2024
bd07922
Check if future exists first (#1083)
collindutter Aug 19, 2024
15fdd08
Create engine in factory (#1085)
collindutter Aug 19, 2024
1d84b7f
Refactor/drivers config (#1086)
collindutter Aug 20, 2024
d6dde68
Fixe Task Memory sensitive data example (#1087)
collindutter Aug 20, 2024
c872e7c
Merge Main Into Dev (#1089)
collindutter Aug 20, 2024
92269e1
Fix parsing response with openai-compatible endpoints (#1090)
collindutter Aug 20, 2024
3ae3714
Update Attrs (#1092)
collindutter Aug 21, 2024
7f2ea97
Revert attribute hack (#1091)
collindutter Aug 21, 2024
ce20244
Fix/clarify model (#1094)
collindutter Aug 21, 2024
e00d10e
Update dependencies (#1095)
collindutter Aug 21, 2024
489453e
Chore/main (#1099)
collindutter Aug 21, 2024
e18db16
Add `BaseEvent.meta` (#1103)
vachillo Aug 26, 2024
f2b529a
Add migration guide (#1108)
collindutter Aug 26, 2024
3c604af
Remove many instances of catching exceptions (#1101)
collindutter Aug 26, 2024
ef61c53
Refactor Conversation Memory class and drivers (#1084)
vachillo Aug 27, 2024
4ae9711
Fix issue in `PromptSummaryEngine` (#1111)
vachillo Aug 27, 2024
c1ee9f6
Don't send empty properties (#1112)
collindutter Aug 27, 2024
10c0170
Update GriptapeCloudEventListenerDriver (#1115)
vachillo Aug 29, 2024
49fb104
Migrate GriptapeCloudStructureRunDriver to use `env_var` over `env` f…
cjkindel Aug 29, 2024
ba47112
Fix tts model (#1122)
collindutter Aug 29, 2024
ab25735
Fix missing maxTokens in AmazonBedrockPromptDriver (#1123)
collindutter Aug 29, 2024
a6a294f
initial cloud docs for data sources, knowledge bases, and structures …
emjay07 Aug 29, 2024
6b0bfa2
Add dependabot auto updates (#1124)
collindutter Aug 30, 2024
2b1566a
Use textual value for reranking (#1121)
collindutter Sep 3, 2024
39da2bb
Merge main into dev (#1126)
collindutter Sep 3, 2024
4087de9
Update griptape-cloud-knowledge-base-tool.md with new api-keys link (…
william-price01 Sep 3, 2024
a7bfc14
Chore/main (#1129)
collindutter Sep 3, 2024
6935587
Chore/main (#1131)
collindutter Sep 3, 2024
ec8ba24
Fix location of dependabot configuration (#1132)
collindutter Sep 4, 2024
f21e493
Bump actions/checkout from 3 to 4 (#1133)
dependabot[bot] Sep 4, 2024
be5850a
Bump anthropic from 0.29.2 to 0.34.2 (#1134)
dependabot[bot] Sep 4, 2024
7a22856
Bump typos from 1.23.6 to 1.24.5 (#1135)
dependabot[bot] Sep 4, 2024
c2ee3dd
Create dependabot groups, update for minor/patch (#1139)
collindutter Sep 4, 2024
f11b594
Bump boto3-stubs from 1.35.2 to 1.35.11 (#1136)
dependabot[bot] Sep 4, 2024
01b68fb
Bump the dependencies group with 15 updates (#1140)
dependabot[bot] Sep 4, 2024
aeaa4f9
Bump the group-dependencies group with 7 updates (#1141)
dependabot[bot] Sep 4, 2024
a1ad5b7
Update list of rag modules (#1146)
collindutter Sep 5, 2024
21c9d21
Revert "Filter out cohere's pydantic warning (#1081)" (#1147)
billytrend-cohere Sep 5, 2024
dc569b3
Bump cryptography from 43.0.0 to 43.0.1 (#1145)
dependabot[bot] Sep 5, 2024
9735d88
Don't rerank empty docs (#1153)
collindutter Sep 6, 2024
5b56867
Add `AzureOpenAiTextToSpeechDriver` (#1150)
vachillo Sep 9, 2024
46823ca
Bump the dependencies group with 4 updates (#1156)
dependabot[bot] Sep 9, 2024
e6a04c7
Bump the group-dependencies group with 4 updates (#1157)
dependabot[bot] Sep 9, 2024
9d9b643
Removed the `__all__` declaration from the `griptape.mixins` module. …
collindutter Sep 10, 2024
4bf3d57
Add ability to use EventListener as Context Manager (#1163)
collindutter Sep 11, 2024
2ae50b3
Add JsonSchemaRule (#1165)
collindutter Sep 11, 2024
c6d2f9e
Drivers Config Context Manager (#1162)
collindutter Sep 11, 2024
01c8e7d
Add AzureOpenAiTextToSpeech driver in config (#1169)
vachillo Sep 12, 2024
86100db
Show mixing and matching Drivers in custom example (#1168)
collindutter Sep 13, 2024
37d5582
Refactor Artifacts (#1114)
collindutter Sep 13, 2024
f912943
Bump the dependencies group with 12 updates (#1176)
dependabot[bot] Sep 16, 2024
8ef6f5f
Bump the group-dependencies group with 5 updates (#1177)
dependabot[bot] Sep 16, 2024
c3f5d49
Improve JsonSchemaRule template (#1175)
collindutter Sep 17, 2024
c117166
Update `GriptapeCloudStructureRunDriver` to look for completed status…
vachillo Sep 17, 2024
04057a1
adding initial docs for structure as transform (#1172)
emjay07 Sep 17, 2024
540311b
Fix actions cache key (#1182)
vachillo Sep 17, 2024
b27d258
Fix actions cache key (#1183)
vachillo Sep 17, 2024
c015885
Chore/main (#1184)
collindutter Sep 18, 2024
974b65e
Merge branch 'main' into chore/main
collindutter Sep 18, 2024
7cc49eb
Chore/main (#1185)
collindutter Sep 18, 2024
9e9c304
Update duckduck-go (#1189)
zachgiordano Sep 19, 2024
e8fdf78
Bump the dependencies group with 11 updates
dependabot[bot] Sep 23, 2024
9b0b613
Bump the dependencies group with 11 updates (#1192)
collindutter Sep 23, 2024
3a43707
Only allow updates from groups (#1197)
collindutter Sep 23, 2024
5a1edbd
Bump the group-dependencies group with 7 updates (#1193)
dependabot[bot] Sep 23, 2024
e94422f
Normalize `client` usage (#1173)
vachillo Sep 23, 2024
bea6263
Fix Pinecone Index (#1200)
vachillo Sep 23, 2024
a3cdbf9
Feature/Tavily Web Search Driver (#1179)
william-price01 Sep 25, 2024
2d04000
Add Griptape Cloud S3 Data Connector documentation (#1201)
cjkindel Sep 25, 2024
53bc38b
Feature/workflow improvements (#1191)
collindutter Sep 25, 2024
82a1163
Set mkdocs site_url to RTD canonical url (#1202)
collindutter Sep 26, 2024
2c542f7
Adding docs for Cloud Structure Run Events (#1187)
zachgiordano Sep 26, 2024
c1bb81a
Change Stucture.output behavior/return type (#1204)
collindutter Sep 26, 2024
e16d23b
Add Workflow.outputs (#1208)
collindutter Sep 27, 2024
15907f0
Fix Workflow outputs (#1210)
collindutter Sep 28, 2024
658adf0
Bump the dependencies group with 8 updates (#1211)
dependabot[bot] Oct 1, 2024
483c30a
Fix anthropic native tool calling (#1216)
collindutter Oct 1, 2024
84e8f11
Bump the group-dependencies group with 5 updates (#1212)
dependabot[bot] Oct 1, 2024
6fcf712
Bump pypdf from 3.17.4 to 5.0.1 (#1213)
dependabot[bot] Oct 1, 2024
c984ca2
Bump redis from 4.6.0 to 5.1.0 (#1214)
dependabot[bot] Oct 1, 2024
c4f57c5
Bump moto from 4.2.14 to 5.0.16 (#1215)
dependabot[bot] Oct 2, 2024
65bed0e
Add media tags to markdownify exclude list (#1218)
cjkindel Oct 2, 2024
1736d53
Feature/exa web search driver (#1190)
william-price01 Oct 2, 2024
e4133c3
Fixed issue with integ tests (#1219)
william-price01 Oct 3, 2024
cffbefb
Use caret for dependency ranges (#1220)
collindutter Oct 3, 2024
beb70f9
Bump the group-dependencies group with 4 updates (#1222)
dependabot[bot] Oct 3, 2024
088560d
Bump the dependencies group with 4 updates (#1221)
dependabot[bot] Oct 3, 2024
9cd4199
Refactor/loaders (#1116)
collindutter Oct 4, 2024
79f976b
Extraction Engine Improvements (#1097)
collindutter Oct 4, 2024
c51f886
Fix type error that slipped through (#1228)
collindutter Oct 4, 2024
661e5e3
Refactored tools to not utilize manifest.yaml (#1226)
william-price01 Oct 4, 2024
cebb047
Don't log empty thoughts (#1227)
collindutter Oct 4, 2024
192515c
Fix integration test (#1229)
collindutter Oct 4, 2024
2a21bb7
Bump the group-dependencies group with 3 updates (#1233)
dependabot[bot] Oct 7, 2024
0257046
Bump the dependencies group with 11 updates (#1231)
dependabot[bot] Oct 7, 2024
2f5c871
Bump pre-commit from 3.8.0 to 4.0.0 (#1234)
dependabot[bot] Oct 7, 2024
aaf6d02
Add Ruleset Drivers (#1205)
vachillo Oct 7, 2024
f2288dd
Fix loaders example (#1232)
collindutter Oct 7, 2024
59a0a59
Change StructureRunTask parent to PromptTask (#1235)
collindutter Oct 8, 2024
a775fc8
Refactor RuleMixin (#1223)
collindutter Oct 8, 2024
4ec1170
Fix BaseTask.full_context functioning when structure not set (#1224)
collindutter Oct 8, 2024
9bcba10
Refactor/cloud vector store (#1236)
collindutter Oct 8, 2024
8cfd992
Add alias to `GriptapeCloudConversationMemoryDriver` (#1237)
vachillo Oct 8, 2024
12ac9e9
Fix migration title (#1240)
collindutter Oct 9, 2024
2a24ec2
OpenAI Structured Output (#1241)
collindutter Oct 9, 2024
94b6a61
Callable Schema (#1238)
collindutter Oct 9, 2024
09ceb49
Merge branch 'main' into chore/main
collindutter Oct 9, 2024
775f0fb
Chore/main (#1242)
collindutter Oct 9, 2024
a50964b
Merge branch 'main' into chore/main
collindutter Oct 9, 2024
9cde2fd
Chore/main (#1247)
collindutter Oct 9, 2024
766d365
Feature/mdformat (#1248)
collindutter Oct 9, 2024
3fc39a4
Prompt Driver Debug Logs (#1250)
collindutter Oct 10, 2024
2151f42
Fix tool calling when using openai with groq (#1245)
collindutter Oct 10, 2024
3ac87d2
Fix example for inspecting payloads (#1249)
collindutter Oct 10, 2024
32ff8ba
Don't add to structure if already present (#1251)
collindutter Oct 11, 2024
a9943fb
Have EventListener flush batch (#1246)
collindutter Oct 14, 2024
45f1519
Bump the dependencies group with 6 updates (#1256)
dependabot[bot] Oct 14, 2024
a68dbb9
Prompt the LLM to retry/fix actions when using native tools (#1258)
collindutter Oct 14, 2024
4fc3aed
Structure/Task Context Improvements (#1259)
collindutter Oct 15, 2024
6c85f98
Merge branch 'main' into chore/main
collindutter Oct 15, 2024
6bcbb08
Chore/main (#1262)
collindutter Oct 15, 2024
fe0da7b
Support Union Fields When Serializing (#1230)
william-price01 Oct 15, 2024
8124dc8
Chat utility improvements (#1255)
collindutter Oct 15, 2024
f6b15ab
Update EventListener.handler behavior (#1260)
vachillo Oct 15, 2024
829456b
Catch errors from event driver publish retries (#1264)
vachillo Oct 17, 2024
db492c9
Structures, Tools, Tasks, are now serializable. (#1261)
william-price01 Oct 17, 2024
bf96755
Kwarg injection with `@activity` decorated functions (#1265)
vachillo Oct 17, 2024
aee0dc4
Bump the group-dependencies group across 1 directory with 9 updates (…
dependabot[bot] Oct 21, 2024
e6ffc90
GriptapeCloudFileManagerDriver (#1267)
cjkindel Oct 21, 2024
dab865a
New streaming events, `EventListener` listen on parent types (#1266)
vachillo Oct 21, 2024
6c838b6
Toolkit Task Improvements (#1268)
collindutter Oct 22, 2024
892f639
Rewrite decorator using wrapt, move decorator (#1273)
collindutter Oct 22, 2024
f6ab3ed
Remove voyageai from anthropic drivers config (#1277)
collindutter Oct 23, 2024
843a854
Only install tool deps if available and required (#1284)
collindutter Oct 24, 2024
c832429
Update Github Actions, Cache Playwright (#1286)
collindutter Oct 25, 2024
587f807
Properly mock s3 tool test (#1285)
collindutter Oct 25, 2024
d69d2fc
Don't raise exceptions in `FuturesExecutorMixin.__del__` (#1290)
vachillo Oct 25, 2024
3542d06
Add default for getting run_id from metadata (#1289)
vachillo Oct 25, 2024
7c4130a
Bump the group-dependencies group with 11 updates (#1292)
dependabot[bot] Oct 28, 2024
b64f672
Bump the dependencies group across 1 directory with 18 updates (#1293)
dependabot[bot] Oct 28, 2024
920697e
Bump the dependencies group across 1 directory with 19 updates (#1294)
dependabot[bot] Oct 28, 2024
0373e68
Fix/docs build (#1288)
collindutter Oct 28, 2024
70a7647
Add Prompt Driver extra params field (#1291)
collindutter Oct 28, 2024
1e80385
Bump pillow from 10.4.0 to 11.0.0 (#1272)
dependabot[bot] Oct 28, 2024
a4e71f6
Add RunnableMixin, implement in Structures, Tasks, Tools (#1263)
collindutter Oct 29, 2024
79af0ef
Fix/contextvars (#1283)
collindutter Oct 29, 2024
90311a2
Update migration guide (#1296)
collindutter Oct 29, 2024
3020a59
Standardize callables (#1275)
collindutter Oct 29, 2024
e6c8cd2
Restructure ConversationMemory hierarchy (#1295)
collindutter Oct 29, 2024
4dab50d
Change back cohere version contraints (#1297)
collindutter Oct 29, 2024
50273c9
Merge branch 'main' into chore/main
collindutter Oct 29, 2024
74b402c
Fix changelog
collindutter Oct 29, 2024
8198ead
Chore/main (#1299)
collindutter Oct 29, 2024
a78fc60
Remove duplicate loader migration (#1301)
collindutter Oct 30, 2024
c523ca2
Remove azure deps from Griptape Cloud File Manager Driver (#1304)
collindutter Oct 31, 2024
2d4f140
Fix `Chat.handle_output` behavior (#1308)
vachillo Nov 1, 2024
31e24e5
Bump pytest-cov from 5.0.0 to 6.0.0 (#1314)
dependabot[bot] Nov 11, 2024
98ead45
Bump mail-parser from 3.15.0 to 4.0.0 (#1315)
dependabot[bot] Nov 11, 2024
5b69313
Fix/gtc file manager asset upsert (#1305)
cjkindel Nov 11, 2024
592d2d1
Bump the group-dependencies group across 1 directory with 9 updates (…
dependabot[bot] Nov 11, 2024
2f468af
Conditionally add max tokens to payload (#1328)
collindutter Nov 11, 2024
7f87f84
Update task state enum to reflect new naming conventions (#1325)
collindutter Nov 11, 2024
d4a6e42
Fix deprecation warnings (#1329)
collindutter Nov 11, 2024
c720288
Remove `docker` and `stringcase` from core dependencies (#1303)
collindutter Nov 11, 2024
dcbde3c
Bump the dependencies group across 1 directory with 12 updates (#1331)
dependabot[bot] Nov 11, 2024
d5fc21e
Bump werkzeug from 3.0.3 to 3.0.6 (#1332)
dependabot[bot] Nov 11, 2024
d0a1891
Bump snowflake-connector-python from 3.12.1 to 3.12.3 (#1333)
dependabot[bot] Nov 11, 2024
c746174
Change CsvExtractionEngine behavior (#1334)
collindutter Nov 12, 2024
3556fc7
Refactor/engines (#1287)
collindutter Nov 12, 2024
4481d8e
Add image recipe (#1336)
collindutter Nov 12, 2024
b214eca
Remove "I could not find an answer" from rag prompt (#1335)
collindutter Nov 12, 2024
7a9498a
Fix/json artifact (#1338)
collindutter Nov 12, 2024
3e353f2
Preserve decorated function's return type hint (#1339)
collindutter Nov 12, 2024
38090de
Improve file manager docstring (#1341)
collindutter Nov 13, 2024
ba3a140
Replace Image Query Drivers with Prompt Drivers (#1340)
collindutter Nov 13, 2024
9e69688
Merge branch 'main' into chore/main
collindutter Nov 13, 2024
5fe8641
Chore/main (#1345)
collindutter Nov 13, 2024
dd84468
Fix changelog (#1347)
collindutter Nov 14, 2024
7d74f73
Fix hugging face tests for some reason (#1349)
collindutter Nov 14, 2024
e56b4f5
Update numpy, pandas (#1355)
collindutter Nov 15, 2024
bd75c02
Add parallel tool calls toggle (#1350)
collindutter Nov 16, 2024
940f32c
Update path logic (#1354)
collindutter Nov 16, 2024
5e836af
Bump codecov/codecov-action from 4 to 5 (#1356)
dependabot[bot] Nov 18, 2024
a04ac43
Bump the dependencies group with 5 updates (#1357)
dependabot[bot] Nov 18, 2024
d8f9738
Bump the group-dependencies group with 6 updates (#1358)
dependabot[bot] Nov 18, 2024
d0f5d4b
Run mdformat (#1362)
collindutter Nov 19, 2024
727e8b3
Assistant Task/Driver (#1346)
collindutter Nov 19, 2024
a4fe15a
Rename final driver field (#1364)
collindutter Nov 19, 2024
67b2b0e
Fix/vars (#1363)
collindutter Nov 20, 2024
b66d2ac
Replace env with vars (#1365)
collindutter Nov 20, 2024
a7e1741
Add missing env vars (#1366)
collindutter Nov 20, 2024
3c4b414
Update readme to discuss griptpe extensions (#1360)
collindutter Nov 20, 2024
74a2937
Add GriptapeCloudToolDriver (#1367)
collindutter Nov 20, 2024
280fd76
Fix/marqo (#1370)
collindutter Nov 21, 2024
53a9cb9
Add missing env var (#1372)
collindutter Nov 21, 2024
9728558
Clear/restore environment before each test (#1369)
collindutter Nov 21, 2024
c016350
Refactor/tools (#1361)
collindutter Nov 21, 2024
0e9aa46
Fix duplicate changelog headings (#1375)
collindutter Nov 22, 2024
09f5faf
Report pyright ignore, add none checks throughout framework (#1373)
collindutter Nov 22, 2024
4195f1e
Feature/griptape cloud tool (#1374)
collindutter Nov 22, 2024
ca5407c
Add json loader (#1368)
collindutter Nov 22, 2024
25583c9
Fix `with_contextvars` not properly wrapping functions in some cases.…
collindutter Nov 25, 2024
96ad3f3
Fix ToolkitTask.run() (#1376)
collindutter Nov 25, 2024
c1ef0a0
Bump the dependencies group with 10 updates (#1380)
dependabot[bot] Nov 25, 2024
63d2f88
Bump the group-dependencies group with 3 updates (#1381)
dependabot[bot] Nov 25, 2024
f58515a
Bump lxml-html-clean from 0.2.0 to 0.4.0 (#1382)
dependabot[bot] Nov 25, 2024
5e951b1
Bump aiohttp from 3.10.5 to 3.10.11 (#1384)
dependabot[bot] Nov 25, 2024
f855875
Mock huggingface tokenizer test (#1385)
collindutter Nov 26, 2024
5133709
Fix kwarg injection default values (#1386)
vachillo Nov 26, 2024
ddc0fb8
Fix parsing openapi arrays (#1387)
collindutter Nov 26, 2024
70053c8
Remove Tool Drivers mention from README (#1388)
collindutter Nov 27, 2024
48aebeb
fix typo in #1389 (#1390)
TheRyanBurke Dec 2, 2024
4d96480
Bump the dependencies group with 10 updates (#1392)
dependabot[bot] Dec 2, 2024
bd5d70b
Remove azure deps from all extra (#1395)
collindutter Dec 2, 2024
62489a7
Bump the group-dependencies group with 6 updates (#1393)
dependabot[bot] Dec 2, 2024
8ab3afa
Bump twine from 5.1.1 to 6.0.1 (#1394)
dependabot[bot] Dec 2, 2024
396c5cd
Fix Duplicate Rulesets (#1391)
collindutter Dec 2, 2024
3d26439
Don't pop off "query" from params (#1398)
collindutter Dec 3, 2024
a3dd1f0
Catch schema errors in GriptapeCloudToolTool (#1399)
vachillo Dec 4, 2024
9904abe
Remove `parallel_tool_calls` in AzureOpenAiPromptDriver (#1402)
vachillo Dec 4, 2024
53b365d
Render StructureRunTasks in StructureVisualizer (#1403)
collindutter Dec 5, 2024
0ba221e
Add Support For Python 3.13 (#1400)
collindutter Dec 6, 2024
3606156
Enable offline docs (#1407)
collindutter Dec 6, 2024
b9d09e0
Fix ollama response parsing (#1406)
collindutter Dec 9, 2024
f15202f
Update tokenizer model-to-max tokens lookup (#1412)
collindutter Dec 9, 2024
4d84b57
Temporarily installs non-yanked protobuf (#1413)
collindutter Dec 9, 2024
e2128e0
Bump the dependencies group with 6 updates (#1414)
dependabot[bot] Dec 9, 2024
1422d66
Bump trafilatura from 1.12.2 to 2.0.0 (#1416)
dependabot[bot] Dec 9, 2024
4e973b7
Bump the group-dependencies group with 3 updates (#1415)
dependabot[bot] Dec 9, 2024
7f3def7
BaseTool fixes (#1408)
collindutter Dec 9, 2024
479ca07
Version bump v1.0.0
collindutter Dec 6, 2024
e2a79a8
Update versioning in readme
collindutter Dec 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**

- OS: \[e.g. iOS\]
- Version \[e.g. 0.5.1\]
- OS: [e.g. iOS]
- Version [e.g. 0.5.1]

**Additional context**
Add any other context about the problem here.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ assignees: ''
- [ ] I have read and agree to the [contributing guidelines](https://github.com/griptape-ai/griptape#contributing).

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when \[...\]
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/code-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.12"]
python-version: ["3.9"]
steps:
- name: Checkout actions
uses: actions/checkout@v4
Expand All @@ -29,7 +29,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: [ "3.12" ]
python-version: [ "3.9" ]
steps:
- name: Checkout actions
uses: actions/checkout@v4
Expand All @@ -42,7 +42,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: [ "3.12" ]
python-version: [ "3.9" ]
steps:
- name: Checkout actions
uses: actions/checkout@v4
Expand All @@ -55,7 +55,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.12"]
python-version: ["3.9"]
steps:
- name: Checkout actions
uses: actions/checkout@v4
Expand All @@ -64,7 +64,7 @@ jobs:
- name: Run unit tests
run: make test/unit/coverage
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v5
with:
flags: smart-tests
verbose: true
Expand All @@ -75,7 +75,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: [ "3.12" ]
python-version: [ "3.9" ]
steps:
- name: Checkout actions
uses: actions/checkout@v4
Expand Down
171 changes: 82 additions & 89 deletions .github/workflows/docs-integration-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,119 +16,112 @@ jobs:
matrix:
python-version: ["3.9"]
env:
AWS_DEFAULT_REGION: ${{ secrets.INTEG_AWS_DEFAULT_REGION }}
AMAZON_OPENSEARCH_HOST: ${{ secrets.INTEG_AMAZON_OPENSEARCH_HOST }}
AMAZON_OPENSEARCH_INDEX_NAME: ${{ secrets.INTEG_AMAZON_OPENSEARCH_INDEX_NAME }}
AMAZON_S3_BUCKET: ${{ secrets.INTEG_AMAZON_S3_BUCKET }}
AMAZON_S3_KEY: ${{ secrets.INTEG_AMAZON_S3_KEY }}
AMAZON_SQS_QUEUE_URL: ${{ secrets.INTEG_AMAZON_SQS_QUEUE_URL }}
ANTHROPIC_API_KEY: ${{ secrets.INTEG_ANTHROPIC_API_KEY }}
ASTRA_DB_API_ENDPOINT: ${{ secrets.INTEG_ASTRA_DB_API_ENDPOINT }}
ASTRA_DB_APPLICATION_TOKEN: ${{ secrets.INTEG_ASTRA_DB_APPLICATION_TOKEN }}
AWS_ACCESS_KEY_ID: ${{ secrets.INTEG_AWS_ACCESS_KEY_ID }}
AWS_DEFAULT_REGION: ${{ secrets.INTEG_AWS_DEFAULT_REGION }}
AWS_IOT_CORE_ENDPOINT: ${{ secrets.INTEG_AWS_IOT_CORE_ENDPOINT }}
AWS_IOT_CORE_TOPIC: ${{ secrets.INTEG_AWS_IOT_CORE_TOPIC }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.INTEG_AWS_SECRET_ACCESS_KEY }}
OPENAI_API_KEY: ${{ secrets.INTEG_OPENAI_API_KEY}}
DYNAMODB_TABLE_NAME: ${{ secrets.INTEG_DYNAMODB_TABLE_NAME }}
MARQO_API_KEY: ${{ secrets.INTEG_MARQO_API_KEY }}
MARQO_INDEX_NAME: ${{ secrets.INTEG_MARQO_INDEX_NAME }}
MARQO_URL: ${{ secrets.INTEG_MARQO_URL }}
PINECONE_API_KEY: ${{ secrets.INTEG_PINECONE_API_KEY }}
PINECONE_ENVIRONMENT: ${{ secrets.INTEG_PINECONE_ENVIRONMENT }}
PINECONE_INDEX_NAME: ${{ secrets.INTEG_PINECONE_INDEX_NAME }}
REDSHIFT_CLUSTER_IDENTIFIER: ${{ secrets.INTEG_REDSHIFT_CLUSTER_IDENTIFIER }}
REDSHIFT_DATABASE: ${{ secrets.INTEG_REDSHIFT_DATABASE }}
SNOWFLAKE_ACCOUNT: ${{ secrets.INTEG_SNOWFLAKE_ACCOUNT }}
SNOWFLAKE_DATABASE: ${{ secrets.INTEG_SNOWFLAKE_DATABASE }}
SNOWFLAKE_PASSWORD: ${{ secrets.INTEG_SNOWFLAKE_PASSWORD }}
SNOWFLAKE_SCHEMA: ${{ secrets.INTEG_SNOWFLAKE_SCHEMA }}
SNOWFLAKE_USER: ${{ secrets.INTEG_SNOWFLAKE_USER }}
SNOWFLAKE_WAREHOUSE: ${{ secrets.INTEG_SNOWFLAKE_WAREHOUSE }}
REDIS_HOST: ${{ secrets.INTEG_REDIS_HOST }}
REDIS_INDEX: ${{ secrets.INTEG_REDIS_INDEX }}
REDIS_PASSWORD: ${{ secrets.INTEG_REDIS_PASSWORD }}
REDIS_PORT: ${{ secrets.INTEG_REDIS_PORT }}
MONGODB_HOST: ${{ secrets.INTEG_MONGODB_HOST }}
MONGODB_USERNAME: ${{ secrets.INTEG_MONGODB_USERNAME }}
MONGODB_DATABASE_NAME: ${{ secrets.INTEG_MONGODB_DATABASE_NAME }}
MONGODB_COLLECTION_NAME: ${{ secrets.INTEG_MONGODB_COLLECTION_NAME }}
MONGODB_PASSWORD: ${{ secrets.INTEG_MONGODB_PASSWORD }}
MONGODB_INDEX_NAME: ${{ secrets.INTEG_MONGODB_INDEX_NAME }}
MONGODB_VECTOR_PATH: ${{ secrets.INTEG_MONGODB_VECTOR_PATH }}
AZURE_MONGODB_HOST: ${{ secrets.INTEG_AZURE_MONGODB_HOST }}
AZURE_MONGODB_USERNAME: ${{ secrets.INTEG_AZURE_MONGODB_USERNAME }}
AZURE_MONGODB_PASSWORD: ${{ secrets.INTEG_AZURE_MONGODB_PASSWORD }}
AZURE_MONGODB_DATABASE_NAME: ${{ secrets.INTEG_AZURE_MONGODB_DATABASE_NAME }}
AZURE_MONGODB_COLLECTION_NAME: ${{ secrets.INTEG_AZURE_MONGODB_COLLECTION_NAME }}
AZURE_MONGODB_DATABASE_NAME: ${{ secrets.INTEG_AZURE_MONGODB_DATABASE_NAME }}
AZURE_MONGODB_HOST: ${{ secrets.INTEG_AZURE_MONGODB_HOST }}
AZURE_MONGODB_INDEX_NAME: ${{ secrets.INTEG_AZURE_MONGODB_INDEX_NAME }}
AZURE_MONGODB_PASSWORD: ${{ secrets.INTEG_AZURE_MONGODB_PASSWORD }}
AZURE_MONGODB_USERNAME: ${{ secrets.INTEG_AZURE_MONGODB_USERNAME }}
AZURE_MONGODB_VECTOR_PATH: ${{ secrets.INTEG_AZURE_MONGODB_VECTOR_PATH }}
AMAZON_OPENSEARCH_HOST: ${{ secrets.INTEG_AMAZON_OPENSEARCH_HOST }}
AMAZON_OPENSEARCH_INDEX_NAME: ${{ secrets.INTEG_AMAZON_OPENSEARCH_INDEX_NAME }}
GOOGLE_API_KEY: ${{ secrets.INTEG_GOOGLE_API_KEY }}
GOOGLE_API_SEARCH_ID: ${{ secrets.INTEG_GOOGLE_API_SEARCH_ID }}
GOOGLE_CERT_URL: ${{ secrets.INTEG_GOOGLE_CLIENT_X509_CERT_URL }}
GOOGLE_ACCOUNT_TYPE: ${{ secrets.INTEG_GOOGLE_ACCOUNT_TYPE }}
GOOGLE_PROJECT_ID: ${{ secrets.INTEG_GOOGLE_PROJECT_ID }}
GOOGLE_PRIVATE_KEY_ID: ${{ secrets.INTEG_GOOGLE_PRIVATE_KEY_ID }}
GOOGLE_PRIVATE_KEY: ${{ secrets.INTEG_GOOGLE_PRIVATE_KEY }}
GOOGLE_CLIENT_EMAIL: ${{ secrets.INTEG_GOOGLE_CLIENT_EMAIL }}
GOOGLE_CLIENT_ID: ${{ secrets.INTEG_GOOGLE_CLIENT_ID }}
GOOGLE_AUTH_URI: ${{ secrets.INTEG_GOOGLE_AUTH_URI }}
GOOGLE_TOKEN_URI: ${{ secrets.INTEG_GOOGLE_TOKEN_URI }}
GOOGLE_AUTH_PROVIDER_X509_CERT_URL: ${{ secrets.INTEG_GOOGLE_AUTH_PROVIDER_X509_CERT_URL }}
GT_CLOUD_API_KEY: ${{ secrets.INTEG_GRIPTAPE_CLOUD_API_KEY }}
GRIPTAPE_CLOUD_API_KEY: ${{ secrets.INTEG_GRIPTAPE_CLOUD_API_KEY }}
GRIPTAPE_CLOUD_STRUCTURE_ID: ${{ secrets.INTEG_GRIPTAPE_CLOUD_STRUCTURE_ID }}
GRIPTAPE_CLOUD_BASE_URL: ${{ secrets.INTEG_GRIPTAPE_CLOUD_BASE_URL }}
GRIPTAPE_CLOUD_KB_ID: ${{ secrets.INTEG_GRIPTAPE_CLOUD_KB_ID }}
OPENWEATHER_API_KEY: ${{ secrets.INTEG_OPENWEATHER_API_KEY }}
ANTHROPIC_API_KEY: ${{ secrets.INTEG_ANTHROPIC_API_KEY }}
SAGEMAKER_LLAMA_3_INSTRUCT_ENDPOINT_NAME: ${{ secrets.SAGEMAKER_LLAMA_3_INSTRUCT_ENDPOINT_NAME }}
SAGEMAKER_LLAMA_3_INSTRUCT_INFERENCE_COMPONENT_NAME: ${{ secrets.SAGEMAKER_LLAMA_3_INSTRUCT_INFERENCE_COMPONENT_NAME }}
SAGEMAKER_FALCON_ENDPOINT_NAME: ${{ secrets.INTEG_FALCON_ENDPOINT_NAME }}
SAGEMAKER_FALCON_INFERENCE_COMPONENT_NAME: ${{ secrets.INTEG_FALCON_INFERENCE_COMPONENT_NAME }}
HUGGINGFACE_HUB_ACCESS_TOKEN: ${{ secrets.INTEG_HUGGINGFACE_HUB_ACCESS_TOKEN }}
AZURE_OPENAI_ENDPOINT_1: ${{ secrets.INTEG_AZURE_OPENAI_ENDPOINT_1 }}
AZURE_OPENAI_35_TURBO_16K_DEPLOYMENT_ID: ${{ secrets.INTEG_OPENAI_35_TURBO_16K_DEPLOYMENT_ID }}
AZURE_OPENAI_35_TURBO_DEPLOYMENT_ID: ${{ secrets.INTEG_OPENAI_35_TURBO_DEPLOYMENT_ID }}
AZURE_OPENAI_4_32K_DEPLOYMENT_ID: ${{ secrets.INTEG_OPENAI_4_32K_DEPLOYMENT_ID }}
AZURE_OPENAI_4_DEPLOYMENT_ID: ${{ secrets.INTEG_OPENAI_4_DEPLOYMENT_ID }}
AZURE_OPENAI_API_BASE: ${{ secrets.INTEG_AZURE_OPENAI_API_BASE }}
AZURE_OPENAI_API_KEY_1: ${{ secrets.INTEG_AZURE_OPENAI_API_KEY_1 }}
AZURE_OPENAI_ENDPOINT_2: ${{ secrets.INTEG_AZURE_OPENAI_ENDPOINT_2 }}
AZURE_OPENAI_API_KEY_2: ${{ secrets.INTEG_AZURE_OPENAI_API_KEY_2 }}
AZURE_OPENAI_ENDPOINT_3: ${{ secrets.INTEG_AZURE_OPENAI_ENDPOINT_3 }}
AZURE_OPENAI_API_KEY_3: ${{ secrets.INTEG_AZURE_OPENAI_API_KEY_3 }}
AZURE_OPENAI_ENDPOINT_4: ${{ secrets.INTEG_AZURE_OPENAI_ENDPOINT_4 }}
AZURE_OPENAI_API_KEY_4: ${{ secrets.INTEG_AZURE_OPENAI_API_KEY_4 }}
AZURE_OPENAI_35_TURBO_16K_DEPLOYMENT_ID: ${{ secrets.INTEG_OPENAI_35_TURBO_16K_DEPLOYMENT_ID }}
AZURE_OPENAI_35_TURBO_DEPLOYMENT_ID: ${{ secrets.INTEG_OPENAI_35_TURBO_DEPLOYMENT_ID }}
AZURE_OPENAI_DAVINCI_DEPLOYMENT_ID: ${{ secrets.INTEG_OPENAI_DAVINCI_DEPLOYMENT_ID }}
AZURE_OPENAI_4_DEPLOYMENT_ID: ${{ secrets.INTEG_OPENAI_4_DEPLOYMENT_ID }}
AZURE_OPENAI_4_32K_DEPLOYMENT_ID: ${{ secrets.INTEG_OPENAI_4_32K_DEPLOYMENT_ID }}
AZURE_OPENAI_ENDPOINT_1: ${{ vars.INTEG_AZURE_OPENAI_ENDPOINT_1 }}
AZURE_OPENAI_ENDPOINT_2: ${{ vars.INTEG_AZURE_OPENAI_ENDPOINT_2 }}
AZURE_OPENAI_ENDPOINT_3: ${{ vars.INTEG_AZURE_OPENAI_ENDPOINT_3 }}
AZURE_OPENAI_ENDPOINT_4: ${{ vars.INTEG_AZURE_OPENAI_ENDPOINT_4 }}
AZURE_OPENAI_DALL_E_3_DEPLOYMENT_ID: ${{ secrets.INTEG_AZURE_OPENAI_DALL_E_3_DEPLOYMENT_ID }}
AZURE_OPENAI_DEV_2_API_BASE: ${{ secrets.INTEG_AZURE_OPENAI_DEV_2_API_BASE }}
AZURE_OPENAI_DEV_2_API_KEY: ${{ secrets.INTEG_AZURE_OPENAI_DEV_2_API_KEY }}
AZURE_OPENAI_API_BASE: ${{ secrets.INTEG_AZURE_OPENAI_API_BASE }}
COHERE_API_KEY: ${{ secrets.INTEG_COHERE_API_KEY }}
DYNAMODB_TABLE_NAME: ${{ secrets.INTEG_DYNAMODB_TABLE_NAME }}
ELEVEN_LABS_API_KEY: ${{ secrets.INTEG_ELEVEN_LABS_API_KEY }}
EXA_API_KEY: ${{ secrets.INTEG_EXA_API_KEY }}
GOOGLE_API_KEY: ${{ secrets.INTEG_GOOGLE_API_KEY }}
GOOGLE_API_SEARCH_ID: ${{ secrets.INTEG_GOOGLE_API_SEARCH_ID }}
GOOGLE_OWNER_EMAIL: ${{ secrets.INTEG_GOOGLE_OWNER_EMAIL }}
GT_CLOUD_API_KEY: ${{ secrets.INTEG_GT_CLOUD_API_KEY }}
GT_CLOUD_ASSET_NAME: ${{ vars.INTEG_GT_CLOUD_ASSET_NAME }}
GT_CLOUD_ASSISTANT_ID: ${{ vars.INTEG_GT_CLOUD_ASSISTANT_ID }}
GT_CLOUD_BASE_URL: ${{ vars.INTEG_GT_CLOUD_BASE_URL }}
GT_CLOUD_BUCKET_ID: ${{ vars.INTEG_GT_CLOUD_BUCKET_ID }}
GT_CLOUD_KB_ID: ${{ vars.INTEG_GT_CLOUD_KB_ID }}
GT_CLOUD_STRUCTURE_ID: ${{ vars.INTEG_GT_CLOUD_STRUCTURE_ID }}
GT_CLOUD_STRUCTURE_RUN_ID: ${{ vars.INTEG_GT_CLOUD_STRUCTURE_RUN_ID }}
GT_CLOUD_THREAD_ID: ${{ vars.INTEG_GT_CLOUD_THREAD_ID }}
GT_CLOUD_TOOL_ID: ${{ vars.INTEG_GT_CLOUD_TOOL_ID }}
HUGGINGFACE_HUB_ACCESS_TOKEN: ${{ secrets.INTEG_HUGGINGFACE_HUB_ACCESS_TOKEN }}
LEONARDO_API_KEY: ${{ secrets.INTEG_LEONARDO_API_KEY }}
LEONARDO_MODEL_ID: ${{ secrets.INTEG_LEONARDO_MODEL_ID }}
SAGEMAKER_TENSORFLOW_HUB_MODEL: ${{ secrets.INTEG_SAGEMAKER_TENSORFLOW_HUB_MODEL }}
SAGEMAKER_HUGGINGFACE_MODEL: ${{ secrets.INTEG_SAGEMAKER_HUGGINGFACE_MODEL }}
POSTGRES_USER: ${{ secrets.INTEG_POSTGRES_USER }}
POSTGRES_PASSWORD: ${{ secrets.INTEG_POSTGRES_PASSWORD }}
MONGODB_COLLECTION_NAME: ${{ secrets.INTEG_MONGODB_COLLECTION_NAME }}
MONGODB_DATABASE_NAME: ${{ secrets.INTEG_MONGODB_DATABASE_NAME }}
MONGODB_HOST: ${{ secrets.INTEG_MONGODB_HOST }}
MONGODB_INDEX_NAME: ${{ secrets.INTEG_MONGODB_INDEX_NAME }}
MONGODB_PASSWORD: ${{ secrets.INTEG_MONGODB_PASSWORD }}
MONGODB_USERNAME: ${{ secrets.INTEG_MONGODB_USERNAME }}
MONGODB_VECTOR_PATH: ${{ secrets.INTEG_MONGODB_VECTOR_PATH }}
MARQO_API_KEY: ${{ secrets.INTEG_MARQO_API_KEY }}
MARQO_INDEX_NAME: ${{ secrets.INTEG_MARQO_INDEX_NAME }}
MARQO_URL: ${{ secrets.INTEG_MARQO_URL }}
OPENAI_API_KEY: ${{ secrets.INTEG_OPENAI_API_KEY}}
OPENAI_ASSISTANT_ID: ${{ vars.INTEG_OPENAI_ASSISTANT_ID }}
OPENAI_THREAD_ID: ${{ vars.INTEG_OPENAI_THREAD_ID }}
OPENWEATHER_API_KEY: ${{ secrets.INTEG_OPENWEATHER_API_KEY }}
PINECONE_API_KEY: ${{ secrets.INTEG_PINECONE_API_KEY }}
PINECONE_ENVIRONMENT: ${{ secrets.INTEG_PINECONE_ENVIRONMENT }}
PINECONE_INDEX_NAME: ${{ secrets.INTEG_PINECONE_INDEX_NAME }}
POSTGRES_DB: ${{ secrets.INTEG_POSTGRES_DB }}
POSTGRES_HOST: ${{ secrets.INTEG_POSTGRES_HOST }}
POSTGRES_PASSWORD: ${{ secrets.INTEG_POSTGRES_PASSWORD }}
POSTGRES_PORT: ${{ secrets.INTEG_POSTGRES_PORT }}
VOYAGE_API_KEY: ${{ secrets.INTEG_VOYAGE_API_KEY }}
WEBHOOK_URL: ${{ secrets.INTEG_WEBHOOK_URL }}
AMAZON_SQS_QUEUE_URL: ${{ secrets.INTEG_AMAZON_SQS_QUEUE_URL }}
GT_CLOUD_STRUCTURE_RUN_ID: ${{ secrets.INTEG_GT_CLOUD_STRUCTURE_RUN_ID }}
AWS_IOT_CORE_ENDPOINT: ${{ secrets.INTEG_AWS_IOT_CORE_ENDPOINT }}
AWS_IOT_CORE_TOPIC: ${{ secrets.INTEG_AWS_IOT_CORE_TOPIC }}
ELEVEN_LABS_API_KEY: ${{ secrets.INTEG_ELEVEN_LABS_API_KEY }}
POSTGRES_USER: ${{ secrets.INTEG_POSTGRES_USER }}
PUSHER_APP_ID: ${{ secrets.INTEG_PUSHER_APP_ID }}
PUSHER_CLUSTER: ${{ secrets.INTEG_PUSHER_CLUSTER }}
PUSHER_KEY: ${{ secrets.INTEG_PUSHER_KEY }}
PUSHER_SECRET: ${{ secrets.INTEG_PUSHER_SECRET }}
PUSHER_CLUSTER: ${{ secrets.INTEG_PUSHER_CLUSTER }}
ZENROWS_API_KEY: ${{ secrets.INTEG_ZENROWS_API_KEY }}
QDRANT_CLUSTER_ENDPOINT: ${{ secrets.INTEG_QDRANT_CLUSTER_ENDPOINT }}
QDRANT_CLUSTER_API_KEY: ${{ secrets.INTEG_QDRANT_CLUSTER_API_KEY }}
ASTRA_DB_API_ENDPOINT: ${{ secrets.INTEG_ASTRA_DB_API_ENDPOINT }}
ASTRA_DB_APPLICATION_TOKEN: ${{ secrets.INTEG_ASTRA_DB_APPLICATION_TOKEN }}
QDRANT_CLUSTER_ENDPOINT: ${{ secrets.INTEG_QDRANT_CLUSTER_ENDPOINT }}
REDIS_HOST: ${{ secrets.INTEG_REDIS_HOST }}
REDIS_INDEX: ${{ secrets.INTEG_REDIS_INDEX }}
REDIS_PASSWORD: ${{ secrets.INTEG_REDIS_PASSWORD }}
REDIS_PORT: ${{ secrets.INTEG_REDIS_PORT }}
REDSHIFT_CLUSTER_IDENTIFIER: ${{ secrets.INTEG_REDSHIFT_CLUSTER_IDENTIFIER }}
REDSHIFT_DATABASE: ${{ secrets.INTEG_REDSHIFT_DATABASE }}
SAGEMAKER_FALCON_ENDPOINT_NAME: ${{ secrets.INTEG_FALCON_ENDPOINT_NAME }}
SAGEMAKER_FALCON_INFERENCE_COMPONENT_NAME: ${{ secrets.INTEG_FALCON_INFERENCE_COMPONENT_NAME }}
SAGEMAKER_HUGGINGFACE_MODEL: ${{ secrets.INTEG_SAGEMAKER_HUGGINGFACE_MODEL }}
SAGEMAKER_LLAMA_3_INSTRUCT_ENDPOINT_NAME: ${{ secrets.SAGEMAKER_LLAMA_3_INSTRUCT_ENDPOINT_NAME }}
SAGEMAKER_LLAMA_3_INSTRUCT_INFERENCE_COMPONENT_NAME: ${{ secrets.SAGEMAKER_LLAMA_3_INSTRUCT_INFERENCE_COMPONENT_NAME }}
SAGEMAKER_TENSORFLOW_HUB_MODEL: ${{ secrets.INTEG_SAGEMAKER_TENSORFLOW_HUB_MODEL }}
SNOWFLAKE_ACCOUNT: ${{ secrets.INTEG_SNOWFLAKE_ACCOUNT }}
SNOWFLAKE_DATABASE: ${{ secrets.INTEG_SNOWFLAKE_DATABASE }}
SNOWFLAKE_PASSWORD: ${{ secrets.INTEG_SNOWFLAKE_PASSWORD }}
SNOWFLAKE_SCHEMA: ${{ secrets.INTEG_SNOWFLAKE_SCHEMA }}
SNOWFLAKE_USER: ${{ secrets.INTEG_SNOWFLAKE_USER }}
SNOWFLAKE_WAREHOUSE: ${{ secrets.INTEG_SNOWFLAKE_WAREHOUSE }}
TAVILY_API_KEY: ${{ secrets.INTEG_TAVILY_API_KEY }}
EXA_API_KEY: ${{ secrets.INTEG_EXA_API_KEY }}
AMAZON_S3_BUCKET: ${{ secrets.INTEG_AMAZON_S3_BUCKET }}
AMAZON_S3_KEY: ${{ secrets.INTEG_AMAZON_S3_KEY }}
GT_CLOUD_BUCKET_ID: ${{ secrets.INTEG_GT_CLOUD_BUCKET_ID }}
GT_CLOUD_ASSET_NAME: ${{ secrets.INTEG_GT_CLOUD_ASSET_NAME }}
VOYAGE_API_KEY: ${{ secrets.INTEG_VOYAGE_API_KEY }}
WEBHOOK_URL: ${{ secrets.INTEG_WEBHOOK_URL }}
ZENROWS_API_KEY: ${{ secrets.INTEG_ZENROWS_API_KEY }}

services:
postgres:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12"]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
steps:
- name: Checkout actions
uses: actions/checkout@v4
Expand Down
2 changes: 2 additions & 0 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ build:
post_install:
- VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH poetry install --with docs

formats: all

mkdocs:
configuration: mkdocs.yml
fail_on_warning: true
Loading
Loading