Commit graph

852 commits

Author SHA1 Message Date
Dinesh Yeduguru
a7a55748ca address feedback 2025-01-08 18:25:52 -08:00
Dinesh Yeduguru
e08b7f4432 move _interpret_content_as_attachment to outside 2025-01-08 18:25:52 -08:00
Dinesh Yeduguru
edcfd66be3 all templates to include toolgroups and tool runtime 2025-01-08 18:25:52 -08:00
Dinesh Yeduguru
67b35613bb test turn overrides in unit tests 2025-01-08 18:25:52 -08:00
Dinesh Yeduguru
854fef7478 add unit tests for chat agent 2025-01-08 18:25:52 -08:00
Dinesh Yeduguru
db2ec110a1 fix failing code interpreter tests 2025-01-08 18:25:52 -08:00
Dinesh Yeduguru
82395ba654 fix the rag query generator types 2025-01-08 18:25:52 -08:00
Dinesh Yeduguru
efe3189728 client sdk test fixes 2025-01-08 18:25:51 -08:00
Dinesh Yeduguru
c3865faf37 minor fixes 2025-01-08 18:25:51 -08:00
Dinesh Yeduguru
6632d7e410 fix list tools method name 2025-01-08 18:25:51 -08:00
Dinesh Yeduguru
87068278ac update open api spec 2025-01-08 18:25:37 -08:00
Dinesh Yeduguru
94cca7a72a add wolfram alpha, bing search 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
f9a98c278a simplify toolgroups registration 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
ba242c04cc remove memory from available tools to agent 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
e3775eb6f6 rename UserDefinedToolDef to ToolDef 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
db0b2a60c1 remove breakpoints 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
17abffb505 fix handle_docs 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
f3304abfba use maybe_register_memory 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
9efe30c9d3 add documents to turn 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
d0e8e1647b add matplotlib_custom_backend.py 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
1faf64b540 linter fixes 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
229999c572 add init.py 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
1ee3143ab1 print the module not found exception in lib cli 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
0bc876c130 minor fixes to agent instance 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
16d1f66f55 address feedback 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
ee542a7373 update client sdk tests 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
a945ab53d0 generate openapi spec 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
ac46bd5eb4 address feedback 2025-01-08 18:25:21 -08:00
Dinesh Yeduguru
8bf3f8ea56 update the client tests to use Agent.with_memory 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
70b2a58bef linter fixes 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
914938d3f2 update open api spec 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
c2dd0cdc78 more test fixes 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
40439509ca test fixes 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
9a3d7fa33c rebase fixes 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
b7ae86ae03 passing tool tests 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
50852cadf3 add tool tests 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
18d9937500 fix agent server tests 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
439f52b067 register toolgroup as part of test 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
f408fd3aca remove attachements, move memory bank to tool metadata 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
97798c8442 add a RAG test to client SDK 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
c76f5f418f move brave and tavily to remote 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
4dd2f4c363 working end to end client sdk tests with custom tools 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
1a66ddc1b5 add support for built in tool type 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
517bc9ebea add back custom tool tests 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
40f35f3a8d add code interpreter 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
0155700ea6 working end to end client sdk tests 2025-01-08 18:25:20 -08:00
Dinesh Yeduguru
2ad67529ef fix agents to run custom tools 2025-01-08 18:24:53 -08:00
Dinesh Yeduguru
9192a9bbb4 add tavily 2025-01-08 18:24:53 -08:00
Dinesh Yeduguru
dcdf9da6ef remove all usages of builtin tools in agents 2025-01-08 18:24:53 -08:00
Dinesh Yeduguru
f90e9c2003 agents to use tools api 2025-01-08 18:24:53 -08:00