devopsforflops commited on
Commit
45f98ef
·
verified ·
1 Parent(s): 726144e

Upload dispatcher_tools.json with huggingface_hub

Browse files
Files changed (1) hide show
  1. dispatcher_tools.json +70 -0
dispatcher_tools.json ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "type": "function",
4
+ "function": {
5
+ "name": "call_coder",
6
+ "description": "Route to coding/generation tasks: write code, create files, implement features",
7
+ "parameters": {
8
+ "type": "object",
9
+ "properties": {
10
+ "reasoning": {
11
+ "type": "string",
12
+ "description": "Brief explanation of why this tool was chosen (1-2 sentences)"
13
+ }
14
+ },
15
+ "required": ["reasoning"]
16
+ }
17
+ }
18
+ },
19
+ {
20
+ "type": "function",
21
+ "function": {
22
+ "name": "call_reviewer",
23
+ "description": "Route to review/analysis tasks: code review, bug hunting, security audit, explain code",
24
+ "parameters": {
25
+ "type": "object",
26
+ "properties": {
27
+ "reasoning": {
28
+ "type": "string",
29
+ "description": "Brief explanation of why this tool was chosen (1-2 sentences)"
30
+ }
31
+ },
32
+ "required": ["reasoning"]
33
+ }
34
+ }
35
+ },
36
+ {
37
+ "type": "function",
38
+ "function": {
39
+ "name": "call_planner",
40
+ "description": "Route to planning/architecture tasks: design systems, plan features, clarify vague requests",
41
+ "parameters": {
42
+ "type": "object",
43
+ "properties": {
44
+ "reasoning": {
45
+ "type": "string",
46
+ "description": "Brief explanation of why this tool was chosen (1-2 sentences)"
47
+ }
48
+ },
49
+ "required": ["reasoning"]
50
+ }
51
+ }
52
+ },
53
+ {
54
+ "type": "function",
55
+ "function": {
56
+ "name": "call_executor",
57
+ "description": "Route to execution tasks: run commands, execute scripts, perform actions",
58
+ "parameters": {
59
+ "type": "object",
60
+ "properties": {
61
+ "reasoning": {
62
+ "type": "string",
63
+ "description": "Brief explanation of why this tool was chosen (1-2 sentences)"
64
+ }
65
+ },
66
+ "required": ["reasoning"]
67
+ }
68
+ }
69
+ }
70
+ ]