chore: standardize tool group not found error

Signed-off-by: Nathan Weinberg <nweinber@redhat.com>
This commit is contained in:
Nathan Weinberg 2025-07-31 11:03:31 -04:00
parent 12f964437a
commit f6e5878d4a
2 changed files with 13 additions and 2 deletions

View file

@ -40,3 +40,13 @@ class DatasetNotFoundError(ValueError):
def __init__(self, dataset_name: str) -> None:
message = f"Dataset '{dataset_name}' not found. Use client.datasets.list() to list available datasets."
super().__init__(message)
class ToolGroupNotFoundError(ValueError):
"""raised when Llama Stack cannot find a referenced tool group"""
def __init__(self, toolgroup_name: str) -> None:
message = (
f"Tool group '{toolgroup_name}' not found. Use client.toolgroups.list() to list available tool groups."
)
super().__init__(message)