You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Improve NSQL defaults and add datetime tool
* feat: update tool descriptions and add current datetime function to snapshots
* refactor(tests): improve variable naming for clarity in tools_by_name test
* fix: remove dereference operator for tool_name in all_available_tools function
* feat: enhance tool descriptions for clarity and detail across multiple tools
Co-authored-by: Copilot <copilot@github.com>
* feat: update tool descriptions for improved clarity and detail in Spice.ai runtime
* feat: enhance tool descriptions for clarity and detail in snapshots
* feat: clarify SQL query description in SqlToolParams struct
* feat: update SQL query description for consistency in Spice.ai SQL Dialect
Co-authored-by: Copilot <copilot@github.com>
---------
Co-authored-by: Copilot <copilot@github.com>
description = "All tools available in the Spice runtime",
74
74
example = json!([
75
-
{"name":"get_readiness","description":"Retrieves the readiness status of all runtime components including registered datasets, models, and embeddings.","parameters": null},
76
-
{"name":"list_datasets","description":"List all SQL tables available.","parameters": null}
75
+
{"name":"get_readiness","description":"Report the readiness state of every Spice runtime component (datasets, accelerators, models, embeddings, catalogs).","parameters": null},
76
+
{"name":"list_datasets","description":"List every dataset, view, and catalog visible to this runtime.","parameters": null}
.description("Which tools should be made available to the model. Set to 'auto' to automatically choose between direct tools and searchable discovery, 'all' to use built-in and Spicepod-configured tools directly, or 'search_registry' to require searchable tool discovery."),
60
+
.description("Which tools should be made available to the model. Set to 'auto' to automatically choose between direct tools and searchable discovery without data sampling tools, 'all' to use built-in and Spicepod-configured tools directly, or 'search_registry' to require searchable tool discovery."),
61
61
ParameterSpec::runtime("tool_embedding_model")
62
62
.description("Embedding model name to use for searchable tool discovery. tools: search_registry requires a model configured in the embeddings section and uses it when only one embedding model is configured; tools: auto falls back to direct tools if embeddings are unavailable."),
.description("Which tools should be made available to the model. Set to 'auto' to automatically choose between direct tools and searchable discovery, 'all' to use built-in and Spicepod-configured tools directly, or 'search_registry' to require searchable tool discovery."),
123
+
.description("Which tools should be made available to the model. Set to 'auto' to automatically choose between direct tools and searchable discovery without data sampling tools, 'all' to use built-in and Spicepod-configured tools directly, or 'search_registry' to require searchable tool discovery."),
124
124
ParameterSpec::runtime("tool_embedding_model")
125
125
.description("Embedding model name to use for searchable tool discovery. tools: search_registry requires a model configured in the embeddings section and uses it when only one embedding model is configured; tools: auto falls back to direct tools if embeddings are unavailable."),
0 commit comments