mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-06-28 19:04:19 +00:00
Rename builtin::memory -> builtin::rag
This commit is contained in:
parent
597869a2aa
commit
f3d8864c36
66 changed files with 184 additions and 184 deletions
|
@ -513,8 +513,8 @@
|
||||||
" provider_id: code-interpreter\n",
|
" provider_id: code-interpreter\n",
|
||||||
" provider_type: inlin<span style=\"color: #00ff00; text-decoration-color: #00ff00; font-weight: bold\">e::c</span>ode-interpreter\n",
|
" provider_type: inlin<span style=\"color: #00ff00; text-decoration-color: #00ff00; font-weight: bold\">e::c</span>ode-interpreter\n",
|
||||||
" - config: <span style=\"font-weight: bold\">{}</span>\n",
|
" - config: <span style=\"font-weight: bold\">{}</span>\n",
|
||||||
" provider_id: memory-runtime\n",
|
" provider_id: rag-runtime\n",
|
||||||
" provider_type: inline::memory-runtime\n",
|
" provider_type: inline::rag-runtime\n",
|
||||||
"scoring_fns: <span style=\"font-weight: bold\">[]</span>\n",
|
"scoring_fns: <span style=\"font-weight: bold\">[]</span>\n",
|
||||||
"shields:\n",
|
"shields:\n",
|
||||||
"- params: null\n",
|
"- params: null\n",
|
||||||
|
@ -528,8 +528,8 @@
|
||||||
" toolgroup_id: builtin::websearch\n",
|
" toolgroup_id: builtin::websearch\n",
|
||||||
"- args: null\n",
|
"- args: null\n",
|
||||||
" mcp_endpoint: null\n",
|
" mcp_endpoint: null\n",
|
||||||
" provider_id: memory-runtime\n",
|
" provider_id: rag-runtime\n",
|
||||||
" toolgroup_id: builtin::memory\n",
|
" toolgroup_id: builtin::rag\n",
|
||||||
"- args: null\n",
|
"- args: null\n",
|
||||||
" mcp_endpoint: null\n",
|
" mcp_endpoint: null\n",
|
||||||
" provider_id: code-interpreter\n",
|
" provider_id: code-interpreter\n",
|
||||||
|
@ -694,8 +694,8 @@
|
||||||
" provider_id: code-interpreter\n",
|
" provider_id: code-interpreter\n",
|
||||||
" provider_type: inlin\u001b[1;92me::c\u001b[0mode-interpreter\n",
|
" provider_type: inlin\u001b[1;92me::c\u001b[0mode-interpreter\n",
|
||||||
" - config: \u001b[1m{\u001b[0m\u001b[1m}\u001b[0m\n",
|
" - config: \u001b[1m{\u001b[0m\u001b[1m}\u001b[0m\n",
|
||||||
" provider_id: memory-runtime\n",
|
" provider_id: rag-runtime\n",
|
||||||
" provider_type: inline::memory-runtime\n",
|
" provider_type: inline::rag-runtime\n",
|
||||||
"scoring_fns: \u001b[1m[\u001b[0m\u001b[1m]\u001b[0m\n",
|
"scoring_fns: \u001b[1m[\u001b[0m\u001b[1m]\u001b[0m\n",
|
||||||
"shields:\n",
|
"shields:\n",
|
||||||
"- params: null\n",
|
"- params: null\n",
|
||||||
|
@ -709,8 +709,8 @@
|
||||||
" toolgroup_id: builtin::websearch\n",
|
" toolgroup_id: builtin::websearch\n",
|
||||||
"- args: null\n",
|
"- args: null\n",
|
||||||
" mcp_endpoint: null\n",
|
" mcp_endpoint: null\n",
|
||||||
" provider_id: memory-runtime\n",
|
" provider_id: rag-runtime\n",
|
||||||
" toolgroup_id: builtin::memory\n",
|
" toolgroup_id: builtin::rag\n",
|
||||||
"- args: null\n",
|
"- args: null\n",
|
||||||
" mcp_endpoint: null\n",
|
" mcp_endpoint: null\n",
|
||||||
" provider_id: code-interpreter\n",
|
" provider_id: code-interpreter\n",
|
||||||
|
|
|
@ -884,8 +884,8 @@
|
||||||
" provider_id: code-interpreter\n",
|
" provider_id: code-interpreter\n",
|
||||||
" provider_type: inlin<span style=\"color: #00ff00; text-decoration-color: #00ff00; font-weight: bold\">e::c</span>ode-interpreter\n",
|
" provider_type: inlin<span style=\"color: #00ff00; text-decoration-color: #00ff00; font-weight: bold\">e::c</span>ode-interpreter\n",
|
||||||
" - config: <span style=\"font-weight: bold\">{}</span>\n",
|
" - config: <span style=\"font-weight: bold\">{}</span>\n",
|
||||||
" provider_id: memory-runtime\n",
|
" provider_id: rag-runtime\n",
|
||||||
" provider_type: inline::memory-runtime\n",
|
" provider_type: inline::rag-runtime\n",
|
||||||
" - config: <span style=\"font-weight: bold\">{}</span>\n",
|
" - config: <span style=\"font-weight: bold\">{}</span>\n",
|
||||||
" provider_id: model-context-protocol\n",
|
" provider_id: model-context-protocol\n",
|
||||||
" provider_type: remote::model-context-protocol\n",
|
" provider_type: remote::model-context-protocol\n",
|
||||||
|
@ -910,8 +910,8 @@
|
||||||
" toolgroup_id: builtin::websearch\n",
|
" toolgroup_id: builtin::websearch\n",
|
||||||
"- args: null\n",
|
"- args: null\n",
|
||||||
" mcp_endpoint: null\n",
|
" mcp_endpoint: null\n",
|
||||||
" provider_id: memory-runtime\n",
|
" provider_id: rag-runtime\n",
|
||||||
" toolgroup_id: builtin::memory\n",
|
" toolgroup_id: builtin::rag\n",
|
||||||
"- args: null\n",
|
"- args: null\n",
|
||||||
" mcp_endpoint: null\n",
|
" mcp_endpoint: null\n",
|
||||||
" provider_id: code-interpreter\n",
|
" provider_id: code-interpreter\n",
|
||||||
|
@ -1068,8 +1068,8 @@
|
||||||
" provider_id: code-interpreter\n",
|
" provider_id: code-interpreter\n",
|
||||||
" provider_type: inlin\u001b[1;92me::c\u001b[0mode-interpreter\n",
|
" provider_type: inlin\u001b[1;92me::c\u001b[0mode-interpreter\n",
|
||||||
" - config: \u001b[1m{\u001b[0m\u001b[1m}\u001b[0m\n",
|
" - config: \u001b[1m{\u001b[0m\u001b[1m}\u001b[0m\n",
|
||||||
" provider_id: memory-runtime\n",
|
" provider_id: rag-runtime\n",
|
||||||
" provider_type: inline::memory-runtime\n",
|
" provider_type: inline::rag-runtime\n",
|
||||||
" - config: \u001b[1m{\u001b[0m\u001b[1m}\u001b[0m\n",
|
" - config: \u001b[1m{\u001b[0m\u001b[1m}\u001b[0m\n",
|
||||||
" provider_id: model-context-protocol\n",
|
" provider_id: model-context-protocol\n",
|
||||||
" provider_type: remote::model-context-protocol\n",
|
" provider_type: remote::model-context-protocol\n",
|
||||||
|
@ -1094,8 +1094,8 @@
|
||||||
" toolgroup_id: builtin::websearch\n",
|
" toolgroup_id: builtin::websearch\n",
|
||||||
"- args: null\n",
|
"- args: null\n",
|
||||||
" mcp_endpoint: null\n",
|
" mcp_endpoint: null\n",
|
||||||
" provider_id: memory-runtime\n",
|
" provider_id: rag-runtime\n",
|
||||||
" toolgroup_id: builtin::memory\n",
|
" toolgroup_id: builtin::rag\n",
|
||||||
"- args: null\n",
|
"- args: null\n",
|
||||||
" mcp_endpoint: null\n",
|
" mcp_endpoint: null\n",
|
||||||
" provider_id: code-interpreter\n",
|
" provider_id: code-interpreter\n",
|
||||||
|
@ -1804,9 +1804,9 @@
|
||||||
"data": {
|
"data": {
|
||||||
"text/html": [
|
"text/html": [
|
||||||
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #800080; text-decoration-color: #800080; font-weight: bold\">ToolGroup</span><span style=\"font-weight: bold\">(</span>\n",
|
"<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #800080; text-decoration-color: #800080; font-weight: bold\">ToolGroup</span><span style=\"font-weight: bold\">(</span>\n",
|
||||||
"<span style=\"color: #7fbf7f; text-decoration-color: #7fbf7f\">│ </span><span style=\"color: #808000; text-decoration-color: #808000\">identifier</span>=<span style=\"color: #008000; text-decoration-color: #008000\">'builtin::memory'</span>,\n",
|
"<span style=\"color: #7fbf7f; text-decoration-color: #7fbf7f\">│ </span><span style=\"color: #808000; text-decoration-color: #808000\">identifier</span>=<span style=\"color: #008000; text-decoration-color: #008000\">'builtin::rag'</span>,\n",
|
||||||
"<span style=\"color: #7fbf7f; text-decoration-color: #7fbf7f\">│ </span><span style=\"color: #808000; text-decoration-color: #808000\">provider_id</span>=<span style=\"color: #008000; text-decoration-color: #008000\">'memory-runtime'</span>,\n",
|
"<span style=\"color: #7fbf7f; text-decoration-color: #7fbf7f\">│ </span><span style=\"color: #808000; text-decoration-color: #808000\">provider_id</span>=<span style=\"color: #008000; text-decoration-color: #008000\">'rag-runtime'</span>,\n",
|
||||||
"<span style=\"color: #7fbf7f; text-decoration-color: #7fbf7f\">│ </span><span style=\"color: #808000; text-decoration-color: #808000\">provider_resource_id</span>=<span style=\"color: #008000; text-decoration-color: #008000\">'builtin::memory'</span>,\n",
|
"<span style=\"color: #7fbf7f; text-decoration-color: #7fbf7f\">│ </span><span style=\"color: #808000; text-decoration-color: #808000\">provider_resource_id</span>=<span style=\"color: #008000; text-decoration-color: #008000\">'builtin::rag'</span>,\n",
|
||||||
"<span style=\"color: #7fbf7f; text-decoration-color: #7fbf7f\">│ </span><span style=\"color: #808000; text-decoration-color: #808000\">type</span>=<span style=\"color: #008000; text-decoration-color: #008000\">'tool_group'</span>,\n",
|
"<span style=\"color: #7fbf7f; text-decoration-color: #7fbf7f\">│ </span><span style=\"color: #808000; text-decoration-color: #808000\">type</span>=<span style=\"color: #008000; text-decoration-color: #008000\">'tool_group'</span>,\n",
|
||||||
"<span style=\"color: #7fbf7f; text-decoration-color: #7fbf7f\">│ </span><span style=\"color: #808000; text-decoration-color: #808000\">args</span>=<span style=\"color: #800080; text-decoration-color: #800080; font-style: italic\">None</span>,\n",
|
"<span style=\"color: #7fbf7f; text-decoration-color: #7fbf7f\">│ </span><span style=\"color: #808000; text-decoration-color: #808000\">args</span>=<span style=\"color: #800080; text-decoration-color: #800080; font-style: italic\">None</span>,\n",
|
||||||
"<span style=\"color: #7fbf7f; text-decoration-color: #7fbf7f\">│ </span><span style=\"color: #808000; text-decoration-color: #808000\">mcp_endpoint</span>=<span style=\"color: #800080; text-decoration-color: #800080; font-style: italic\">None</span>\n",
|
"<span style=\"color: #7fbf7f; text-decoration-color: #7fbf7f\">│ </span><span style=\"color: #808000; text-decoration-color: #808000\">mcp_endpoint</span>=<span style=\"color: #800080; text-decoration-color: #800080; font-style: italic\">None</span>\n",
|
||||||
|
@ -1815,9 +1815,9 @@
|
||||||
],
|
],
|
||||||
"text/plain": [
|
"text/plain": [
|
||||||
"\u001b[1;35mToolGroup\u001b[0m\u001b[1m(\u001b[0m\n",
|
"\u001b[1;35mToolGroup\u001b[0m\u001b[1m(\u001b[0m\n",
|
||||||
"\u001b[2;32m│ \u001b[0m\u001b[33midentifier\u001b[0m=\u001b[32m'builtin::memory'\u001b[0m,\n",
|
"\u001b[2;32m│ \u001b[0m\u001b[33midentifier\u001b[0m=\u001b[32m'builtin::rag'\u001b[0m,\n",
|
||||||
"\u001b[2;32m│ \u001b[0m\u001b[33mprovider_id\u001b[0m=\u001b[32m'memory-runtime'\u001b[0m,\n",
|
"\u001b[2;32m│ \u001b[0m\u001b[33mprovider_id\u001b[0m=\u001b[32m'rag-runtime'\u001b[0m,\n",
|
||||||
"\u001b[2;32m│ \u001b[0m\u001b[33mprovider_resource_id\u001b[0m=\u001b[32m'builtin::memory'\u001b[0m,\n",
|
"\u001b[2;32m│ \u001b[0m\u001b[33mprovider_resource_id\u001b[0m=\u001b[32m'builtin::rag'\u001b[0m,\n",
|
||||||
"\u001b[2;32m│ \u001b[0m\u001b[33mtype\u001b[0m=\u001b[32m'tool_group'\u001b[0m,\n",
|
"\u001b[2;32m│ \u001b[0m\u001b[33mtype\u001b[0m=\u001b[32m'tool_group'\u001b[0m,\n",
|
||||||
"\u001b[2;32m│ \u001b[0m\u001b[33margs\u001b[0m=\u001b[3;35mNone\u001b[0m,\n",
|
"\u001b[2;32m│ \u001b[0m\u001b[33margs\u001b[0m=\u001b[3;35mNone\u001b[0m,\n",
|
||||||
"\u001b[2;32m│ \u001b[0m\u001b[33mmcp_endpoint\u001b[0m=\u001b[3;35mNone\u001b[0m\n",
|
"\u001b[2;32m│ \u001b[0m\u001b[33mmcp_endpoint\u001b[0m=\u001b[3;35mNone\u001b[0m\n",
|
||||||
|
@ -2118,7 +2118,7 @@
|
||||||
" enable_session_persistence=False,\n",
|
" enable_session_persistence=False,\n",
|
||||||
" toolgroups = [\n",
|
" toolgroups = [\n",
|
||||||
" {\n",
|
" {\n",
|
||||||
" \"name\": \"builtin::memory\",\n",
|
" \"name\": \"builtin::rag\",\n",
|
||||||
" \"args\" : {\n",
|
" \"args\" : {\n",
|
||||||
" \"vector_db_ids\": [vector_db_id],\n",
|
" \"vector_db_ids\": [vector_db_id],\n",
|
||||||
" }\n",
|
" }\n",
|
||||||
|
|
|
@ -11,7 +11,7 @@ The `llamastack/distribution-nvidia` distribution consists of the following prov
|
||||||
| safety | `inline::llama-guard` |
|
| safety | `inline::llama-guard` |
|
||||||
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
||||||
| telemetry | `inline::meta-reference` |
|
| telemetry | `inline::meta-reference` |
|
||||||
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::memory-runtime`, `remote::model-context-protocol` |
|
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::rag-runtime`, `remote::model-context-protocol` |
|
||||||
| vector_io | `inline::faiss` |
|
| vector_io | `inline::faiss` |
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ The `llamastack/distribution-bedrock` distribution consists of the following pro
|
||||||
| safety | `remote::bedrock` |
|
| safety | `remote::bedrock` |
|
||||||
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
||||||
| telemetry | `inline::meta-reference` |
|
| telemetry | `inline::meta-reference` |
|
||||||
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::memory-runtime`, `remote::model-context-protocol` |
|
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::rag-runtime`, `remote::model-context-protocol` |
|
||||||
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ The `llamastack/distribution-cerebras` distribution consists of the following pr
|
||||||
| safety | `inline::llama-guard` |
|
| safety | `inline::llama-guard` |
|
||||||
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
||||||
| telemetry | `inline::meta-reference` |
|
| telemetry | `inline::meta-reference` |
|
||||||
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::memory-runtime` |
|
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::rag-runtime` |
|
||||||
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@ The `llamastack/distribution-fireworks` distribution consists of the following p
|
||||||
| safety | `inline::llama-guard` |
|
| safety | `inline::llama-guard` |
|
||||||
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
||||||
| telemetry | `inline::meta-reference` |
|
| telemetry | `inline::meta-reference` |
|
||||||
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::memory-runtime`, `remote::model-context-protocol` |
|
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::rag-runtime`, `remote::model-context-protocol` |
|
||||||
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@ The `llamastack/distribution-meta-reference-gpu` distribution consists of the fo
|
||||||
| safety | `inline::llama-guard` |
|
| safety | `inline::llama-guard` |
|
||||||
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
||||||
| telemetry | `inline::meta-reference` |
|
| telemetry | `inline::meta-reference` |
|
||||||
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::memory-runtime`, `remote::model-context-protocol` |
|
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::rag-runtime`, `remote::model-context-protocol` |
|
||||||
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@ The `llamastack/distribution-meta-reference-quantized-gpu` distribution consists
|
||||||
| safety | `inline::llama-guard` |
|
| safety | `inline::llama-guard` |
|
||||||
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
||||||
| telemetry | `inline::meta-reference` |
|
| telemetry | `inline::meta-reference` |
|
||||||
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::memory-runtime`, `remote::model-context-protocol` |
|
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::rag-runtime`, `remote::model-context-protocol` |
|
||||||
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@ The `llamastack/distribution-ollama` distribution consists of the following prov
|
||||||
| safety | `inline::llama-guard` |
|
| safety | `inline::llama-guard` |
|
||||||
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
||||||
| telemetry | `inline::meta-reference` |
|
| telemetry | `inline::meta-reference` |
|
||||||
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::memory-runtime` |
|
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::rag-runtime` |
|
||||||
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@ The `llamastack/distribution-remote-vllm` distribution consists of the following
|
||||||
| safety | `inline::llama-guard` |
|
| safety | `inline::llama-guard` |
|
||||||
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
||||||
| telemetry | `inline::meta-reference` |
|
| telemetry | `inline::meta-reference` |
|
||||||
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::memory-runtime`, `remote::model-context-protocol` |
|
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::rag-runtime`, `remote::model-context-protocol` |
|
||||||
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@ The `llamastack/distribution-tgi` distribution consists of the following provide
|
||||||
| safety | `inline::llama-guard` |
|
| safety | `inline::llama-guard` |
|
||||||
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
||||||
| telemetry | `inline::meta-reference` |
|
| telemetry | `inline::meta-reference` |
|
||||||
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::memory-runtime`, `remote::model-context-protocol` |
|
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::rag-runtime`, `remote::model-context-protocol` |
|
||||||
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@ The `llamastack/distribution-together` distribution consists of the following pr
|
||||||
| safety | `inline::llama-guard` |
|
| safety | `inline::llama-guard` |
|
||||||
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
| scoring | `inline::basic`, `inline::llm-as-judge`, `inline::braintrust` |
|
||||||
| telemetry | `inline::meta-reference` |
|
| telemetry | `inline::meta-reference` |
|
||||||
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::memory-runtime`, `remote::model-context-protocol` |
|
| tool_runtime | `remote::brave-search`, `remote::tavily-search`, `inline::code-interpreter`, `inline::rag-runtime`, `remote::model-context-protocol` |
|
||||||
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
| vector_io | `inline::faiss`, `remote::chromadb`, `remote::pgvector` |
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -135,7 +135,7 @@ def rag_chat_page():
|
||||||
},
|
},
|
||||||
toolgroups=[
|
toolgroups=[
|
||||||
dict(
|
dict(
|
||||||
name="builtin::memory",
|
name="builtin::rag",
|
||||||
args={
|
args={
|
||||||
"vector_db_ids": [
|
"vector_db_ids": [
|
||||||
vector_db_id for vector_db_id in selected_vector_dbs
|
vector_db_id for vector_db_id in selected_vector_dbs
|
||||||
|
|
|
@ -81,7 +81,7 @@ def make_random_string(length: int = 8):
|
||||||
TOOLS_ATTACHMENT_KEY_REGEX = re.compile(r"__tools_attachment__=(\{.*?\})")
|
TOOLS_ATTACHMENT_KEY_REGEX = re.compile(r"__tools_attachment__=(\{.*?\})")
|
||||||
MEMORY_QUERY_TOOL = "query_from_memory"
|
MEMORY_QUERY_TOOL = "query_from_memory"
|
||||||
WEB_SEARCH_TOOL = "web_search"
|
WEB_SEARCH_TOOL = "web_search"
|
||||||
MEMORY_GROUP = "builtin::memory"
|
RAG_TOOL_GROUP = "builtin::rag"
|
||||||
|
|
||||||
|
|
||||||
class ChatAgent(ShieldRunnerMixin):
|
class ChatAgent(ShieldRunnerMixin):
|
||||||
|
@ -391,7 +391,7 @@ class ChatAgent(ShieldRunnerMixin):
|
||||||
session_id, documents, input_messages, tool_defs
|
session_id, documents, input_messages, tool_defs
|
||||||
)
|
)
|
||||||
|
|
||||||
if MEMORY_GROUP in toolgroups and len(input_messages) > 0:
|
if RAG_TOOL_GROUP in toolgroups and len(input_messages) > 0:
|
||||||
with tracing.span(MEMORY_QUERY_TOOL) as span:
|
with tracing.span(MEMORY_QUERY_TOOL) as span:
|
||||||
step_id = str(uuid.uuid4())
|
step_id = str(uuid.uuid4())
|
||||||
yield AgentTurnResponseStreamChunk(
|
yield AgentTurnResponseStreamChunk(
|
||||||
|
@ -403,7 +403,7 @@ class ChatAgent(ShieldRunnerMixin):
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
args = toolgroup_args.get(MEMORY_GROUP, {})
|
args = toolgroup_args.get(RAG_TOOL_GROUP, {})
|
||||||
vector_db_ids = args.get("vector_db_ids", [])
|
vector_db_ids = args.get("vector_db_ids", [])
|
||||||
query_config = args.get("query_config")
|
query_config = args.get("query_config")
|
||||||
if query_config:
|
if query_config:
|
||||||
|
@ -509,7 +509,7 @@ class ChatAgent(ShieldRunnerMixin):
|
||||||
tools=[
|
tools=[
|
||||||
tool
|
tool
|
||||||
for tool in tool_defs.values()
|
for tool in tool_defs.values()
|
||||||
if tool_to_group.get(tool.tool_name, None) != MEMORY_GROUP
|
if tool_to_group.get(tool.tool_name, None) != RAG_TOOL_GROUP
|
||||||
],
|
],
|
||||||
tool_prompt_format=self.agent_config.tool_prompt_format,
|
tool_prompt_format=self.agent_config.tool_prompt_format,
|
||||||
stream=True,
|
stream=True,
|
||||||
|
@ -756,7 +756,7 @@ class ChatAgent(ShieldRunnerMixin):
|
||||||
for tool_def in tools.data:
|
for tool_def in tools.data:
|
||||||
if (
|
if (
|
||||||
toolgroup_name.startswith("builtin")
|
toolgroup_name.startswith("builtin")
|
||||||
and toolgroup_name != MEMORY_GROUP
|
and toolgroup_name != RAG_TOOL_GROUP
|
||||||
):
|
):
|
||||||
tool_name = tool_def.identifier
|
tool_name = tool_def.identifier
|
||||||
built_in_type = BuiltinTool.brave_search
|
built_in_type = BuiltinTool.brave_search
|
||||||
|
|
|
@ -152,7 +152,7 @@ class MockToolGroupsAPI:
|
||||||
toolgroup_id=MEMORY_TOOLGROUP,
|
toolgroup_id=MEMORY_TOOLGROUP,
|
||||||
tool_host=ToolHost.client,
|
tool_host=ToolHost.client,
|
||||||
description="Mock tool",
|
description="Mock tool",
|
||||||
provider_id="builtin::memory",
|
provider_id="builtin::rag",
|
||||||
parameters=[],
|
parameters=[],
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
@ -260,7 +260,7 @@ async def get_chat_agent(get_agents_impl):
|
||||||
return await impl.get_agent(response.agent_id)
|
return await impl.get_agent(response.agent_id)
|
||||||
|
|
||||||
|
|
||||||
MEMORY_TOOLGROUP = "builtin::memory"
|
MEMORY_TOOLGROUP = "builtin::rag"
|
||||||
CODE_INTERPRETER_TOOLGROUP = "builtin::code_interpreter"
|
CODE_INTERPRETER_TOOLGROUP = "builtin::code_interpreter"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ def available_providers() -> List[ProviderSpec]:
|
||||||
return [
|
return [
|
||||||
InlineProviderSpec(
|
InlineProviderSpec(
|
||||||
api=Api.tool_runtime,
|
api=Api.tool_runtime,
|
||||||
provider_type="inline::memory-runtime",
|
provider_type="inline::rag-runtime",
|
||||||
pip_packages=[],
|
pip_packages=[],
|
||||||
module="llama_stack.providers.inline.tool_runtime.memory",
|
module="llama_stack.providers.inline.tool_runtime.memory",
|
||||||
config_class="llama_stack.providers.inline.tool_runtime.memory.config.MemoryToolRuntimeConfig",
|
config_class="llama_stack.providers.inline.tool_runtime.memory.config.MemoryToolRuntimeConfig",
|
||||||
|
|
|
@ -184,7 +184,7 @@ class TestAgents:
|
||||||
agent_config = AgentConfig(
|
agent_config = AgentConfig(
|
||||||
**{
|
**{
|
||||||
**common_params,
|
**common_params,
|
||||||
"toolgroups": ["builtin::memory"],
|
"toolgroups": ["builtin::rag"],
|
||||||
"tool_choice": ToolChoice.auto,
|
"tool_choice": ToolChoice.auto,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
|
@ -22,8 +22,8 @@ def tool_runtime_memory_and_search() -> ProviderFixture:
|
||||||
return ProviderFixture(
|
return ProviderFixture(
|
||||||
providers=[
|
providers=[
|
||||||
Provider(
|
Provider(
|
||||||
provider_id="memory-runtime",
|
provider_id="rag-runtime",
|
||||||
provider_type="inline::memory-runtime",
|
provider_type="inline::rag-runtime",
|
||||||
config={},
|
config={},
|
||||||
),
|
),
|
||||||
Provider(
|
Provider(
|
||||||
|
@ -47,8 +47,8 @@ def tool_runtime_memory_and_search() -> ProviderFixture:
|
||||||
@pytest.fixture(scope="session")
|
@pytest.fixture(scope="session")
|
||||||
def tool_group_input_memory() -> ToolGroupInput:
|
def tool_group_input_memory() -> ToolGroupInput:
|
||||||
return ToolGroupInput(
|
return ToolGroupInput(
|
||||||
toolgroup_id="builtin::memory",
|
toolgroup_id="builtin::rag",
|
||||||
provider_id="memory-runtime",
|
provider_id="rag-runtime",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
"remote::brave-search",
|
"remote::brave-search",
|
||||||
"remote::tavily-search",
|
"remote::tavily-search",
|
||||||
"inline::code-interpreter",
|
"inline::code-interpreter",
|
||||||
"inline::memory-runtime",
|
"inline::rag-runtime",
|
||||||
"remote::model-context-protocol",
|
"remote::model-context-protocol",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
@ -58,8 +58,8 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
provider_id="tavily-search",
|
provider_id="tavily-search",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::memory",
|
toolgroup_id="builtin::rag",
|
||||||
provider_id="memory-runtime",
|
provider_id="rag-runtime",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::code_interpreter",
|
toolgroup_id="builtin::code_interpreter",
|
||||||
|
|
|
@ -27,6 +27,6 @@ distribution_spec:
|
||||||
- remote::brave-search
|
- remote::brave-search
|
||||||
- remote::tavily-search
|
- remote::tavily-search
|
||||||
- inline::code-interpreter
|
- inline::code-interpreter
|
||||||
- inline::memory-runtime
|
- inline::rag-runtime
|
||||||
- remote::model-context-protocol
|
- remote::model-context-protocol
|
||||||
image_type: conda
|
image_type: conda
|
||||||
|
|
|
@ -78,8 +78,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -111,7 +111,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -27,5 +27,5 @@ distribution_spec:
|
||||||
- remote::brave-search
|
- remote::brave-search
|
||||||
- remote::tavily-search
|
- remote::tavily-search
|
||||||
- inline::code-interpreter
|
- inline::code-interpreter
|
||||||
- inline::memory-runtime
|
- inline::rag-runtime
|
||||||
image_type: conda
|
image_type: conda
|
||||||
|
|
|
@ -33,7 +33,7 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
"remote::brave-search",
|
"remote::brave-search",
|
||||||
"remote::tavily-search",
|
"remote::tavily-search",
|
||||||
"inline::code-interpreter",
|
"inline::code-interpreter",
|
||||||
"inline::memory-runtime",
|
"inline::rag-runtime",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -79,8 +79,8 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
provider_id="tavily-search",
|
provider_id="tavily-search",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::memory",
|
toolgroup_id="builtin::rag",
|
||||||
provider_id="memory-runtime",
|
provider_id="rag-runtime",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::code_interpreter",
|
toolgroup_id="builtin::code_interpreter",
|
||||||
|
|
|
@ -83,8 +83,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
metadata_store:
|
metadata_store:
|
||||||
type: sqlite
|
type: sqlite
|
||||||
|
@ -113,7 +113,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -27,6 +27,6 @@ distribution_spec:
|
||||||
- remote::brave-search
|
- remote::brave-search
|
||||||
- remote::tavily-search
|
- remote::tavily-search
|
||||||
- inline::code-interpreter
|
- inline::code-interpreter
|
||||||
- inline::memory-runtime
|
- inline::rag-runtime
|
||||||
- remote::model-context-protocol
|
- remote::model-context-protocol
|
||||||
image_type: conda
|
image_type: conda
|
||||||
|
|
|
@ -38,7 +38,7 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
"remote::brave-search",
|
"remote::brave-search",
|
||||||
"remote::tavily-search",
|
"remote::tavily-search",
|
||||||
"inline::code-interpreter",
|
"inline::code-interpreter",
|
||||||
"inline::memory-runtime",
|
"inline::rag-runtime",
|
||||||
"remote::model-context-protocol",
|
"remote::model-context-protocol",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
@ -86,8 +86,8 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
provider_id="tavily-search",
|
provider_id="tavily-search",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::memory",
|
toolgroup_id="builtin::rag",
|
||||||
provider_id="memory-runtime",
|
provider_id="rag-runtime",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::code_interpreter",
|
toolgroup_id="builtin::code_interpreter",
|
||||||
|
|
|
@ -89,8 +89,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -168,7 +168,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -83,8 +83,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -157,7 +157,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -27,6 +27,6 @@ distribution_spec:
|
||||||
- remote::brave-search
|
- remote::brave-search
|
||||||
- remote::tavily-search
|
- remote::tavily-search
|
||||||
- inline::code-interpreter
|
- inline::code-interpreter
|
||||||
- inline::memory-runtime
|
- inline::rag-runtime
|
||||||
- remote::model-context-protocol
|
- remote::model-context-protocol
|
||||||
image_type: conda
|
image_type: conda
|
||||||
|
|
|
@ -33,7 +33,7 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
"remote::brave-search",
|
"remote::brave-search",
|
||||||
"remote::tavily-search",
|
"remote::tavily-search",
|
||||||
"inline::code-interpreter",
|
"inline::code-interpreter",
|
||||||
"inline::memory-runtime",
|
"inline::rag-runtime",
|
||||||
"remote::model-context-protocol",
|
"remote::model-context-protocol",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
@ -76,8 +76,8 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
provider_id="tavily-search",
|
provider_id="tavily-search",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::memory",
|
toolgroup_id="builtin::rag",
|
||||||
provider_id="memory-runtime",
|
provider_id="rag-runtime",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::code_interpreter",
|
toolgroup_id="builtin::code_interpreter",
|
||||||
|
|
|
@ -88,8 +88,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -120,7 +120,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -83,8 +83,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -110,7 +110,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -27,6 +27,6 @@ distribution_spec:
|
||||||
- remote::brave-search
|
- remote::brave-search
|
||||||
- remote::tavily-search
|
- remote::tavily-search
|
||||||
- inline::code-interpreter
|
- inline::code-interpreter
|
||||||
- inline::memory-runtime
|
- inline::rag-runtime
|
||||||
- remote::model-context-protocol
|
- remote::model-context-protocol
|
||||||
image_type: conda
|
image_type: conda
|
||||||
|
|
|
@ -33,7 +33,7 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
"remote::brave-search",
|
"remote::brave-search",
|
||||||
"remote::tavily-search",
|
"remote::tavily-search",
|
||||||
"inline::code-interpreter",
|
"inline::code-interpreter",
|
||||||
"inline::memory-runtime",
|
"inline::rag-runtime",
|
||||||
"remote::model-context-protocol",
|
"remote::model-context-protocol",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
@ -77,8 +77,8 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
provider_id="tavily-search",
|
provider_id="tavily-search",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::memory",
|
toolgroup_id="builtin::rag",
|
||||||
provider_id="memory-runtime",
|
provider_id="rag-runtime",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::code_interpreter",
|
toolgroup_id="builtin::code_interpreter",
|
||||||
|
|
|
@ -88,8 +88,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -120,7 +120,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -83,8 +83,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -110,7 +110,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -27,6 +27,6 @@ distribution_spec:
|
||||||
- remote::brave-search
|
- remote::brave-search
|
||||||
- remote::tavily-search
|
- remote::tavily-search
|
||||||
- inline::code-interpreter
|
- inline::code-interpreter
|
||||||
- inline::memory-runtime
|
- inline::rag-runtime
|
||||||
- remote::model-context-protocol
|
- remote::model-context-protocol
|
||||||
image_type: conda
|
image_type: conda
|
||||||
|
|
|
@ -37,7 +37,7 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
"remote::brave-search",
|
"remote::brave-search",
|
||||||
"remote::tavily-search",
|
"remote::tavily-search",
|
||||||
"inline::code-interpreter",
|
"inline::code-interpreter",
|
||||||
"inline::memory-runtime",
|
"inline::rag-runtime",
|
||||||
"remote::model-context-protocol",
|
"remote::model-context-protocol",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
@ -83,8 +83,8 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
provider_id="tavily-search",
|
provider_id="tavily-search",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::memory",
|
toolgroup_id="builtin::rag",
|
||||||
provider_id="memory-runtime",
|
provider_id="rag-runtime",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::code_interpreter",
|
toolgroup_id="builtin::code_interpreter",
|
||||||
|
|
|
@ -90,8 +90,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -122,7 +122,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -84,8 +84,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -111,7 +111,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -27,6 +27,6 @@ distribution_spec:
|
||||||
- remote::brave-search
|
- remote::brave-search
|
||||||
- remote::tavily-search
|
- remote::tavily-search
|
||||||
- inline::code-interpreter
|
- inline::code-interpreter
|
||||||
- inline::memory-runtime
|
- inline::rag-runtime
|
||||||
- remote::model-context-protocol
|
- remote::model-context-protocol
|
||||||
image_type: conda
|
image_type: conda
|
||||||
|
|
|
@ -32,7 +32,7 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
"remote::brave-search",
|
"remote::brave-search",
|
||||||
"remote::tavily-search",
|
"remote::tavily-search",
|
||||||
"inline::code-interpreter",
|
"inline::code-interpreter",
|
||||||
"inline::memory-runtime",
|
"inline::rag-runtime",
|
||||||
"remote::model-context-protocol",
|
"remote::model-context-protocol",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
@ -42,8 +42,8 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
provider_id="tavily-search",
|
provider_id="tavily-search",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::memory",
|
toolgroup_id="builtin::rag",
|
||||||
provider_id="memory-runtime",
|
provider_id="rag-runtime",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::code_interpreter",
|
toolgroup_id="builtin::code_interpreter",
|
||||||
|
|
|
@ -86,8 +86,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -113,7 +113,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -25,6 +25,6 @@ distribution_spec:
|
||||||
- remote::brave-search
|
- remote::brave-search
|
||||||
- remote::tavily-search
|
- remote::tavily-search
|
||||||
- inline::code-interpreter
|
- inline::code-interpreter
|
||||||
- inline::memory-runtime
|
- inline::rag-runtime
|
||||||
- remote::model-context-protocol
|
- remote::model-context-protocol
|
||||||
image_type: conda
|
image_type: conda
|
||||||
|
|
|
@ -28,7 +28,7 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
"remote::brave-search",
|
"remote::brave-search",
|
||||||
"remote::tavily-search",
|
"remote::tavily-search",
|
||||||
"inline::code-interpreter",
|
"inline::code-interpreter",
|
||||||
"inline::memory-runtime",
|
"inline::rag-runtime",
|
||||||
"remote::model-context-protocol",
|
"remote::model-context-protocol",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
@ -56,8 +56,8 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
provider_id="tavily-search",
|
provider_id="tavily-search",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::memory",
|
toolgroup_id="builtin::rag",
|
||||||
provider_id="memory-runtime",
|
provider_id="rag-runtime",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::code_interpreter",
|
toolgroup_id="builtin::code_interpreter",
|
||||||
|
|
|
@ -80,8 +80,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -143,7 +143,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -27,5 +27,5 @@ distribution_spec:
|
||||||
- remote::brave-search
|
- remote::brave-search
|
||||||
- remote::tavily-search
|
- remote::tavily-search
|
||||||
- inline::code-interpreter
|
- inline::code-interpreter
|
||||||
- inline::memory-runtime
|
- inline::rag-runtime
|
||||||
image_type: conda
|
image_type: conda
|
||||||
|
|
|
@ -35,7 +35,7 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
"remote::brave-search",
|
"remote::brave-search",
|
||||||
"remote::tavily-search",
|
"remote::tavily-search",
|
||||||
"inline::code-interpreter",
|
"inline::code-interpreter",
|
||||||
"inline::memory-runtime",
|
"inline::rag-runtime",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
name = "ollama"
|
name = "ollama"
|
||||||
|
@ -77,8 +77,8 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
provider_id="tavily-search",
|
provider_id="tavily-search",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::memory",
|
toolgroup_id="builtin::rag",
|
||||||
provider_id="memory-runtime",
|
provider_id="rag-runtime",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::code_interpreter",
|
toolgroup_id="builtin::code_interpreter",
|
||||||
|
|
|
@ -85,8 +85,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
metadata_store:
|
metadata_store:
|
||||||
type: sqlite
|
type: sqlite
|
||||||
|
@ -117,7 +117,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -82,8 +82,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
metadata_store:
|
metadata_store:
|
||||||
type: sqlite
|
type: sqlite
|
||||||
|
@ -106,7 +106,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -27,6 +27,6 @@ distribution_spec:
|
||||||
- remote::brave-search
|
- remote::brave-search
|
||||||
- remote::tavily-search
|
- remote::tavily-search
|
||||||
- inline::code-interpreter
|
- inline::code-interpreter
|
||||||
- inline::memory-runtime
|
- inline::rag-runtime
|
||||||
- remote::model-context-protocol
|
- remote::model-context-protocol
|
||||||
image_type: conda
|
image_type: conda
|
||||||
|
|
|
@ -90,8 +90,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -122,7 +122,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -84,8 +84,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -111,7 +111,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -35,7 +35,7 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
"remote::brave-search",
|
"remote::brave-search",
|
||||||
"remote::tavily-search",
|
"remote::tavily-search",
|
||||||
"inline::code-interpreter",
|
"inline::code-interpreter",
|
||||||
"inline::memory-runtime",
|
"inline::rag-runtime",
|
||||||
"remote::model-context-protocol",
|
"remote::model-context-protocol",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
@ -80,8 +80,8 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
provider_id="tavily-search",
|
provider_id="tavily-search",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::memory",
|
toolgroup_id="builtin::rag",
|
||||||
provider_id="memory-runtime",
|
provider_id="rag-runtime",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::code_interpreter",
|
toolgroup_id="builtin::code_interpreter",
|
||||||
|
|
|
@ -27,6 +27,6 @@ distribution_spec:
|
||||||
- remote::brave-search
|
- remote::brave-search
|
||||||
- remote::tavily-search
|
- remote::tavily-search
|
||||||
- inline::code-interpreter
|
- inline::code-interpreter
|
||||||
- inline::memory-runtime
|
- inline::rag-runtime
|
||||||
- remote::model-context-protocol
|
- remote::model-context-protocol
|
||||||
image_type: conda
|
image_type: conda
|
||||||
|
|
|
@ -83,8 +83,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -110,7 +110,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -82,8 +82,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -109,7 +109,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -35,7 +35,7 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
"remote::brave-search",
|
"remote::brave-search",
|
||||||
"remote::tavily-search",
|
"remote::tavily-search",
|
||||||
"inline::code-interpreter",
|
"inline::code-interpreter",
|
||||||
"inline::memory-runtime",
|
"inline::rag-runtime",
|
||||||
"remote::model-context-protocol",
|
"remote::model-context-protocol",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
@ -80,8 +80,8 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
provider_id="tavily-search",
|
provider_id="tavily-search",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::memory",
|
toolgroup_id="builtin::rag",
|
||||||
provider_id="memory-runtime",
|
provider_id="rag-runtime",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::code_interpreter",
|
toolgroup_id="builtin::code_interpreter",
|
||||||
|
|
|
@ -27,6 +27,6 @@ distribution_spec:
|
||||||
- remote::brave-search
|
- remote::brave-search
|
||||||
- remote::tavily-search
|
- remote::tavily-search
|
||||||
- inline::code-interpreter
|
- inline::code-interpreter
|
||||||
- inline::memory-runtime
|
- inline::rag-runtime
|
||||||
- remote::model-context-protocol
|
- remote::model-context-protocol
|
||||||
image_type: conda
|
image_type: conda
|
||||||
|
|
|
@ -89,8 +89,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -163,7 +163,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -83,8 +83,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -152,7 +152,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -38,7 +38,7 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
"remote::brave-search",
|
"remote::brave-search",
|
||||||
"remote::tavily-search",
|
"remote::tavily-search",
|
||||||
"inline::code-interpreter",
|
"inline::code-interpreter",
|
||||||
"inline::memory-runtime",
|
"inline::rag-runtime",
|
||||||
"remote::model-context-protocol",
|
"remote::model-context-protocol",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
@ -76,8 +76,8 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
provider_id="tavily-search",
|
provider_id="tavily-search",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::memory",
|
toolgroup_id="builtin::rag",
|
||||||
provider_id="memory-runtime",
|
provider_id="rag-runtime",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::code_interpreter",
|
toolgroup_id="builtin::code_interpreter",
|
||||||
|
|
|
@ -27,6 +27,6 @@ distribution_spec:
|
||||||
- remote::brave-search
|
- remote::brave-search
|
||||||
- remote::tavily-search
|
- remote::tavily-search
|
||||||
- inline::code-interpreter
|
- inline::code-interpreter
|
||||||
- inline::memory-runtime
|
- inline::rag-runtime
|
||||||
- remote::model-context-protocol
|
- remote::model-context-protocol
|
||||||
image_type: conda
|
image_type: conda
|
||||||
|
|
|
@ -86,8 +86,8 @@ providers:
|
||||||
- provider_id: code-interpreter
|
- provider_id: code-interpreter
|
||||||
provider_type: inline::code-interpreter
|
provider_type: inline::code-interpreter
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: memory-runtime
|
- provider_id: rag-runtime
|
||||||
provider_type: inline::memory-runtime
|
provider_type: inline::rag-runtime
|
||||||
config: {}
|
config: {}
|
||||||
- provider_id: model-context-protocol
|
- provider_id: model-context-protocol
|
||||||
provider_type: remote::model-context-protocol
|
provider_type: remote::model-context-protocol
|
||||||
|
@ -113,7 +113,7 @@ eval_tasks: []
|
||||||
tool_groups:
|
tool_groups:
|
||||||
- toolgroup_id: builtin::websearch
|
- toolgroup_id: builtin::websearch
|
||||||
provider_id: tavily-search
|
provider_id: tavily-search
|
||||||
- toolgroup_id: builtin::memory
|
- toolgroup_id: builtin::rag
|
||||||
provider_id: memory-runtime
|
provider_id: rag-runtime
|
||||||
- toolgroup_id: builtin::code_interpreter
|
- toolgroup_id: builtin::code_interpreter
|
||||||
provider_id: code-interpreter
|
provider_id: code-interpreter
|
||||||
|
|
|
@ -32,7 +32,7 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
"remote::brave-search",
|
"remote::brave-search",
|
||||||
"remote::tavily-search",
|
"remote::tavily-search",
|
||||||
"inline::code-interpreter",
|
"inline::code-interpreter",
|
||||||
"inline::memory-runtime",
|
"inline::rag-runtime",
|
||||||
"remote::model-context-protocol",
|
"remote::model-context-protocol",
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
@ -72,8 +72,8 @@ def get_distribution_template() -> DistributionTemplate:
|
||||||
provider_id="tavily-search",
|
provider_id="tavily-search",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::memory",
|
toolgroup_id="builtin::rag",
|
||||||
provider_id="memory-runtime",
|
provider_id="rag-runtime",
|
||||||
),
|
),
|
||||||
ToolGroupInput(
|
ToolGroupInput(
|
||||||
toolgroup_id="builtin::code_interpreter",
|
toolgroup_id="builtin::code_interpreter",
|
||||||
|
|
|
@ -292,7 +292,7 @@ def test_rag_agent(llama_stack_client, agent_config):
|
||||||
**agent_config,
|
**agent_config,
|
||||||
"toolgroups": [
|
"toolgroups": [
|
||||||
dict(
|
dict(
|
||||||
name="builtin::memory",
|
name="builtin::rag",
|
||||||
args={
|
args={
|
||||||
"vector_db_ids": [vector_db_id],
|
"vector_db_ids": [vector_db_id],
|
||||||
},
|
},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue