From be0c323445f268b78905436ad9868307d9509f55 Mon Sep 17 00:00:00 2001 From: Renato Byrro Date: Fri, 17 Oct 2025 14:57:31 -0300 Subject: [PATCH 1/4] add user_id to js tool call example --- libs/arcade-cli/arcade_cli/toolkit_docs/templates.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libs/arcade-cli/arcade_cli/toolkit_docs/templates.py b/libs/arcade-cli/arcade_cli/toolkit_docs/templates.py index 399bc8d73..6b7be659b 100644 --- a/libs/arcade-cli/arcade_cli/toolkit_docs/templates.py +++ b/libs/arcade-cli/arcade_cli/toolkit_docs/templates.py @@ -104,7 +104,10 @@ const TOOL_NAME = "{tool_fully_qualified_name}"; // Start the authorization process -const authResponse = await client.tools.authorize({{tool_name: TOOL_NAME}}); +const authResponse = await client.tools.authorize({{ + tool_name: TOOL_NAME, + user_id: USER_ID, +}}); if (authResponse.status !== "completed") {{ console.log(`Click this link to authorize: ${{authResponse.url}}`); From 24ac883d45a3aa9fec045bbcaf9270c0dcdf20f4 Mon Sep 17 00:00:00 2001 From: Renato Byrro Date: Fri, 17 Oct 2025 15:04:05 -0300 Subject: [PATCH 2/4] fix link to tool secrets doc page --- libs/arcade-cli/arcade_cli/toolkit_docs/templates.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/arcade-cli/arcade_cli/toolkit_docs/templates.py b/libs/arcade-cli/arcade_cli/toolkit_docs/templates.py index 6b7be659b..c205f785a 100644 --- a/libs/arcade-cli/arcade_cli/toolkit_docs/templates.py +++ b/libs/arcade-cli/arcade_cli/toolkit_docs/templates.py @@ -66,7 +66,7 @@ TOOL_SPEC_SECRETS = """**Secrets** -This tool requires the following secrets: {secrets} (learn how to [configure secrets](/home/build-tools/create-a-tool-with-secrets#set-the-secret-in-the-arcade-dashboard)) +This tool requires the following secrets: {secrets} (learn how to [configure secrets](/home/build-tools/create-a-tool-with-secrets)) """ TABBED_EXAMPLES_LIST = """ Date: Fri, 17 Oct 2025 15:06:29 -0300 Subject: [PATCH 3/4] fix link to enum reference --- libs/arcade-cli/arcade_cli/toolkit_docs/docs_builder.py | 2 +- libs/arcade-cli/arcade_cli/toolkit_docs/templates.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/arcade-cli/arcade_cli/toolkit_docs/docs_builder.py b/libs/arcade-cli/arcade_cli/toolkit_docs/docs_builder.py index e337c199c..928b6ca33 100644 --- a/libs/arcade-cli/arcade_cli/toolkit_docs/docs_builder.py +++ b/libs/arcade-cli/arcade_cli/toolkit_docs/docs_builder.py @@ -334,7 +334,7 @@ def build_tool_parameters( if schema.enum: enum_name, enum_class = find_enum_by_options(enums, schema.enum) referenced_enums.append((enum_name, enum_class)) - param_definition = f"`Enum` [{enum_name}](/mcp-servers/{docs_section}/{toolkit_name}/reference#{enum_name})" + param_definition = f"`Enum` [{enum_name}](#{enum_name.lower().replace(' ', '-')})" else: if schema.inner_val_type: param_definition = f"`{schema.val_type}[{schema.inner_val_type}]`" diff --git a/libs/arcade-cli/arcade_cli/toolkit_docs/templates.py b/libs/arcade-cli/arcade_cli/toolkit_docs/templates.py index c205f785a..e1d455304 100644 --- a/libs/arcade-cli/arcade_cli/toolkit_docs/templates.py +++ b/libs/arcade-cli/arcade_cli/toolkit_docs/templates.py @@ -163,7 +163,7 @@ {enum_items} """ -ENUM_ITEM = """## {enum_name} +ENUM_ITEM = """### {enum_name} {enum_values} """ From 7baa9754b1115d1081ee235a5c2fe292e8daadd7 Mon Sep 17 00:00:00 2001 From: Renato Byrro Date: Fri, 17 Oct 2025 15:07:06 -0300 Subject: [PATCH 4/4] remove unused function arfs --- libs/arcade-cli/arcade_cli/toolkit_docs/docs_builder.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/libs/arcade-cli/arcade_cli/toolkit_docs/docs_builder.py b/libs/arcade-cli/arcade_cli/toolkit_docs/docs_builder.py index 928b6ca33..63e1df4f9 100644 --- a/libs/arcade-cli/arcade_cli/toolkit_docs/docs_builder.py +++ b/libs/arcade-cli/arcade_cli/toolkit_docs/docs_builder.py @@ -283,8 +283,6 @@ def build_tool_spec( ) referenced_enums, parameters = build_tool_parameters( tool_input=tool.input, - docs_section=docs_section, - toolkit_name=tool.toolkit.name.lower(), enums=enums, tool_parameter_template=tool_parameter_template, ) @@ -322,8 +320,6 @@ def build_tool_secrets( def build_tool_parameters( tool_input: ToolInput, - docs_section: str, - toolkit_name: str, enums: dict[str, type[Enum]], tool_parameter_template: str = TOOL_PARAMETER, ) -> tuple[list[tuple[str, type[Enum]]], str]: