@@ -55,21 +55,21 @@ export const {serviceName}{Action}Tool: ToolConfig<
5555 },
5656
5757 params: {
58- // Hidden params (system-injected)
58+ // Hidden params (system-injected, only use hidden for oauth accessToken )
5959 accessToken: {
6060 type: ' string' ,
6161 required: true ,
6262 visibility: ' hidden' ,
6363 description: ' OAuth access token' ,
6464 },
65- // User-only params (credentials, IDs user must provide)
65+ // User-only params (credentials, api key, IDs user must provide)
6666 someId: {
6767 type: ' string' ,
6868 required: true ,
6969 visibility: ' user-only' ,
7070 description: ' The ID of the resource' ,
7171 },
72- // User-or-LLM params (can be provided by user OR computed by LLM)
72+ // User-or-LLM params (everything else, can be provided by user OR computed by LLM)
7373 query: {
7474 type: ' string' ,
7575 required: false , // Use false for optional
@@ -114,8 +114,8 @@ export const {serviceName}{Action}Tool: ToolConfig<
114114
115115### Visibility Options
116116- ` 'hidden' ` - System-injected (OAuth tokens, internal params). User never sees.
117- - ` 'user-only' ` - User must provide (credentials, account-specific IDs)
118- - ` 'user-or-llm' ` - User provides OR LLM can compute (search queries, content, filters)
117+ - ` 'user-only' ` - User must provide (credentials, api keys, account-specific IDs)
118+ - ` 'user-or-llm' ` - User provides OR LLM can compute (search queries, content, filters, most fall into this category )
119119
120120### Parameter Types
121121- ` 'string' ` - Text values
0 commit comments