mirror of
https://github.com/cline/cline.git
synced 2026-09-19 02:05:44 +08:00
fix: expose use_subagents when native tool calling is disabled
This commit is contained in:
+17
@@ -266,6 +266,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
+17
@@ -232,6 +232,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
+17
@@ -240,6 +240,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
+17
@@ -266,6 +266,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
@@ -297,6 +297,23 @@ Usage:
|
||||
<load_mcp_documentation>
|
||||
</load_mcp_documentation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
@@ -263,6 +263,23 @@ Usage:
|
||||
<load_mcp_documentation>
|
||||
</load_mcp_documentation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
+17
@@ -267,6 +267,23 @@ Usage:
|
||||
<load_mcp_documentation>
|
||||
</load_mcp_documentation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
@@ -297,6 +297,23 @@ Usage:
|
||||
<load_mcp_documentation>
|
||||
</load_mcp_documentation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
@@ -266,6 +266,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
@@ -232,6 +232,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
+17
@@ -240,6 +240,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
@@ -266,6 +266,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
@@ -266,6 +266,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
@@ -232,6 +232,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
+17
@@ -240,6 +240,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
@@ -266,6 +266,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
+17
@@ -275,6 +275,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
+17
@@ -241,6 +241,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
+17
@@ -249,6 +249,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
+17
@@ -275,6 +275,23 @@ Usage:
|
||||
<to_ref>HEAD</to_ref>
|
||||
</generate_explanation>
|
||||
|
||||
## use_subagents
|
||||
Description: Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.
|
||||
Parameters:
|
||||
- prompt_1: (required) First subagent prompt.
|
||||
- prompt_2: (optional) Optional second subagent prompt.
|
||||
- prompt_3: (optional) Optional third subagent prompt.
|
||||
- prompt_4: (optional) Optional fourth subagent prompt.
|
||||
- prompt_5: (optional) Optional fifth subagent prompt.
|
||||
Usage:
|
||||
<use_subagents>
|
||||
<prompt_1></prompt_1>
|
||||
<prompt_2></prompt_2>
|
||||
<prompt_3></prompt_3>
|
||||
<prompt_4></prompt_4>
|
||||
<prompt_5></prompt_5>
|
||||
</use_subagents>
|
||||
|
||||
# Tool Use Examples
|
||||
|
||||
## Example 1: Requesting to execute a command
|
||||
|
||||
@@ -10,7 +10,7 @@ const generic: ClineToolSpec = {
|
||||
name: "use_subagents",
|
||||
description:
|
||||
"Run up to five focused in-process subagents in parallel. Each subagent gets its own prompt and returns a comprehensive research result with tool and token stats.",
|
||||
contextRequirements: (context) => Boolean(context.enableNativeToolCalls) && !context.isSubagentRun,
|
||||
contextRequirements: (context) => !context.isSubagentRun,
|
||||
parameters: [
|
||||
{
|
||||
name: "prompt_1",
|
||||
|
||||
Reference in New Issue
Block a user