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

agents to use tools api #673

Merged
merged 53 commits into from
Jan 9, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
f90e9c2
agents to use tools api
dineshyv Dec 20, 2024
dcdf9da
remove all usages of builtin tools in agents
dineshyv Dec 21, 2024
9192a9b
add tavily
dineshyv Dec 21, 2024
2ad6752
fix agents to run custom tools
dineshyv Dec 21, 2024
0155700
working end to end client sdk tests
dineshyv Dec 23, 2024
40f35f3
add code interpreter
dineshyv Dec 23, 2024
517bc9e
add back custom tool tests
dineshyv Dec 23, 2024
1a66ddc
add support for built in tool type
dineshyv Dec 24, 2024
4dd2f4c
working end to end client sdk tests with custom tools
dineshyv Dec 24, 2024
c76f5f4
move brave and tavily to remote
dineshyv Dec 24, 2024
97798c8
add a RAG test to client SDK
dineshyv Dec 26, 2024
f408fd3
remove attachements, move memory bank to tool metadata
dineshyv Dec 26, 2024
439f52b
register toolgroup as part of test
dineshyv Dec 27, 2024
18d9937
fix agent server tests
dineshyv Dec 27, 2024
50852ca
add tool tests
dineshyv Dec 30, 2024
b7ae86a
passing tool tests
dineshyv Dec 30, 2024
9a3d7fa
rebase fixes
dineshyv Dec 30, 2024
4043950
test fixes
dineshyv Dec 30, 2024
c2dd0cd
more test fixes
dineshyv Dec 30, 2024
914938d
update open api spec
dineshyv Dec 30, 2024
70b2a58
linter fixes
dineshyv Dec 30, 2024
8bf3f8e
update the client tests to use Agent.with_memory
dineshyv Dec 30, 2024
ac46bd5
address feedback
dineshyv Dec 30, 2024
a945ab5
generate openapi spec
dineshyv Dec 30, 2024
ee542a7
update client sdk tests
dineshyv Dec 31, 2024
16d1f66
address feedback
dineshyv Jan 3, 2025
0bc876c
minor fixes to agent instance
dineshyv Jan 3, 2025
1ee3143
print the module not found exception in lib cli
dineshyv Jan 3, 2025
229999c
add init.py
dineshyv Jan 3, 2025
1faf64b
linter fixes
dineshyv Jan 3, 2025
d0e8e16
add matplotlib_custom_backend.py
dineshyv Jan 4, 2025
9efe30c
add documents to turn
dineshyv Jan 6, 2025
f3304ab
use maybe_register_memory
dineshyv Jan 6, 2025
17abffb
fix handle_docs
dineshyv Jan 6, 2025
db0b2a6
remove breakpoints
dineshyv Jan 6, 2025
e3775eb
rename UserDefinedToolDef to ToolDef
dineshyv Jan 7, 2025
ba242c0
remove memory from available tools to agent
dineshyv Jan 7, 2025
f9a98c2
simplify toolgroups registration
dineshyv Jan 7, 2025
94cca7a
add wolfram alpha, bing search
dineshyv Jan 8, 2025
8706827
update open api spec
dineshyv Jan 8, 2025
6632d7e
fix list tools method name
dineshyv Jan 8, 2025
c3865fa
minor fixes
dineshyv Jan 8, 2025
efe3189
client sdk test fixes
dineshyv Jan 8, 2025
82395ba
fix the rag query generator types
dineshyv Jan 8, 2025
db2ec11
fix failing code interpreter tests
dineshyv Jan 8, 2025
854fef7
add unit tests for chat agent
dineshyv Jan 8, 2025
67b3561
test turn overrides in unit tests
dineshyv Jan 8, 2025
edcfd66
all templates to include toolgroups and tool runtime
dineshyv Jan 8, 2025
e08b7f4
move _interpret_content_as_attachment to outside
dineshyv Jan 9, 2025
a7a5574
address feedback
dineshyv Jan 9, 2025
d0c8dce
resolve conflicts
dineshyv Jan 9, 2025
b46d94d
do not pass memory tools to inference
dineshyv Jan 9, 2025
3bdc1d9
update registry prefix
dineshyv Jan 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions distributions/dependencies.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"psycopg2-binary",
"pypdf",
"redis",
"requests",
"scikit-learn",
"scipy",
"sentencepiece",
Expand Down Expand Up @@ -54,6 +55,7 @@
"psycopg2-binary",
"pypdf",
"redis",
"requests",
"scikit-learn",
"scipy",
"sentencepiece",
Expand Down Expand Up @@ -86,6 +88,7 @@
"psycopg2-binary",
"pypdf",
"redis",
"requests",
"scikit-learn",
"scipy",
"sentencepiece",
Expand Down Expand Up @@ -116,6 +119,7 @@
"psycopg2-binary",
"pypdf",
"redis",
"requests",
"scikit-learn",
"scipy",
"sentencepiece",
Expand Down Expand Up @@ -148,6 +152,7 @@
"psycopg2-binary",
"pypdf",
"redis",
"requests",
"scikit-learn",
"scipy",
"sentencepiece",
Expand Down Expand Up @@ -181,6 +186,7 @@
"psycopg2-binary",
"pypdf",
"redis",
"requests",
"scikit-learn",
"scipy",
"sentencepiece",
Expand Down Expand Up @@ -213,6 +219,7 @@
"psycopg2-binary",
"pypdf",
"redis",
"requests",
"scikit-learn",
"scipy",
"sentencepiece",
Expand Down Expand Up @@ -247,6 +254,7 @@
"psycopg2-binary",
"pypdf",
"redis",
"requests",
"scikit-learn",
"scipy",
"sentence-transformers",
Expand Down Expand Up @@ -286,6 +294,7 @@
"psycopg2-binary",
"pypdf",
"redis",
"requests",
"scikit-learn",
"scipy",
"sentence-transformers",
Expand Down Expand Up @@ -319,6 +328,7 @@
"psycopg2-binary",
"pypdf",
"redis",
"requests",
"scikit-learn",
"scipy",
"sentencepiece",
Expand Down Expand Up @@ -352,6 +362,7 @@
"psycopg2-binary",
"pypdf",
"redis",
"requests",
"scikit-learn",
"scipy",
"sentencepiece",
Expand Down Expand Up @@ -385,6 +396,7 @@
"psycopg2-binary",
"pypdf",
"redis",
"requests",
"scikit-learn",
"scipy",
"sentencepiece",
Expand Down
901 changes: 574 additions & 327 deletions docs/notebooks/Llama_Stack_Building_AI_Applications.ipynb

Large diffs are not rendered by default.

Loading
Loading