Skip to content

Commit a87b6f7

Browse files
authored
fix(cli): align cli toolgroups register to the new arguments (#231)
1 parent 3fbe0cd commit a87b6f7

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/llama_stack_client/lib/cli/toolgroups/toolgroups.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
from rich.table import Table
1212

1313
from ..common.utils import handle_client_errors
14+
from ....types import toolgroup_register_params
15+
from ...._types import NOT_GIVEN, NotGiven
1416

1517

1618
@click.group()
@@ -78,28 +80,30 @@ def get_toolgroup(ctx, toolgroup_id: str):
7880
@click.help_option("-h", "--help")
7981
@click.argument("toolgroup_id")
8082
@click.option("--provider-id", help="Provider ID for the toolgroup", default=None)
81-
@click.option("--provider-toolgroup-id", help="Provider's toolgroup ID", default=None)
82-
@click.option("--mcp-config", help="JSON mcp_config for the toolgroup", default=None)
83+
@click.option("--mcp-endpoint", help="JSON mcp_config for the toolgroup", default=None)
8384
@click.option("--args", help="JSON args for the toolgroup", default=None)
8485
@click.pass_context
8586
@handle_client_errors("register toolgroup")
8687
def register_toolgroup(
8788
ctx,
8889
toolgroup_id: str,
8990
provider_id: Optional[str],
90-
provider_toolgroup_id: Optional[str],
91-
mcp_config: Optional[str],
91+
mcp_endpoint: Optional[str],
9292
args: Optional[str],
9393
):
9494
"""Register a new toolgroup at distribution endpoint"""
9595
client = ctx.obj["client"]
9696
console = Console()
9797

98+
_mcp_endpoint: toolgroup_register_params.McpEndpoint | NotGiven = NOT_GIVEN
99+
if mcp_endpoint:
100+
_mcp_endpoint = toolgroup_register_params.McpEndpoint(uri=mcp_endpoint)
101+
98102
response = client.toolgroups.register(
99103
toolgroup_id=toolgroup_id,
100104
provider_id=provider_id,
101105
args=args,
102-
mcp_config=mcp_config,
106+
mcp_endpoint=_mcp_endpoint,
103107
)
104108
if response:
105109
console.print(f"[green]Successfully registered toolgroup {toolgroup_id}[/green]")

0 commit comments

Comments
 (0)