41 lines
1.2 KiB
Plaintext
41 lines
1.2 KiB
Plaintext
{
|
|
"description": "Generate a JIT subagent config. No args prints the JSON template.",
|
|
"prompt": "## subagent_generate\n\nGenerate a JIT subagent config. No args prints the JSON template.\nWith JSON input, creates the config and prints the agent name.\n\n```\nsubagent_generate(role=\"backend dev\")\nsubagent_generate()\n```",
|
|
"args": {
|
|
"type": "object",
|
|
"properties": {
|
|
"role": {
|
|
"type": "string",
|
|
"description": "Who this agent is and what it does"
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"description": "Config name (default: jit-\u003chex\u003e)"
|
|
},
|
|
"roster": {
|
|
"type": "string",
|
|
"description": "Name/task mapping of peers"
|
|
},
|
|
"shared_task": {
|
|
"type": "string",
|
|
"description": "Tracking entry or issue ID"
|
|
},
|
|
"protocol": {
|
|
"type": "string",
|
|
"description": "Coordination mechanics"
|
|
},
|
|
"constraints": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "Array of constraint strings"
|
|
},
|
|
"prompt": {
|
|
"type": "string",
|
|
"description": "Legacy: complete identity as single string"
|
|
}
|
|
}
|
|
}
|
|
}
|