generate_early_exit
Draft a quiet early-exit shell block for an existing routine while leaving roster settings unchanged; use it when manually wiring the routine, not for scheduling or file inspection.
Instructions
Draft a quiet early-exit shell block for an existing routine; unlike generate_team_config, leave roster settings unchanged. Use while manually wiring a routine, not to schedule it, inspect files or prove the enclosing agent stops. Free offline text computation, no paid API or network calls; short bounded work, latency unbenchmarked. Role must belong to roster; team_dir is quoted as literal text and is never read. Match exactly NO WORK, not exit status. Returns block and enclosing-routine warnings.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"role": "<role>",
"team_dir": "<team_dir>",
"roster": "<roster>"
},
"name": "generate_early_exit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | Yes | Participant id present in roster for this routine. | |
| roster | Yes | Configured roster including lead and the chosen role. | |
| team_dir | Yes | Absolute POSIX directory of the reviewed local core, not a file to inspect. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| block | Yes | ||
| warnings | Yes |