{"inputSchema":{"type":"object","additionalProperties":false,"required":["artifact"],"properties":{"artifact":{"type":"object","additionalProperties":false,"required":["shellErrexit"],"properties":{"shellErrexit":{"type":"object","additionalProperties":false,"required":["data","claim"],"properties":{"data":{"type":"object","additionalProperties":false,"required":["options","nodes","functions","root"],"properties":{"options":{"type":"object","additionalProperties":false,"required":["errexit","errtrace","pipefail","lastpipe","err_handler","exit_handler"],"properties":{"errexit":{"type":"boolean"},"errtrace":{"type":"boolean"},"pipefail":{"type":"boolean"},"lastpipe":{"type":"boolean"},"err_handler":{"type":"boolean"},"exit_handler":{"type":"boolean"}}},"nodes":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["id","kind","children","name","statuses","status","levels"],"properties":{"id":{"$ref":"#/properties/artifact/%24defs/a"},"kind":{"enum":["command","sequence","and","or","if","while","until","not","pipeline","subshell","call","return","exit","break","continue"]},"children":{"type":"array","items":{"$ref":"#/properties/artifact/%24defs/a"},"maxItems":16},"name":{"anyOf":[{"type":"null"},{"$ref":"#/properties/artifact/%24defs/a"}]},"statuses":{"type":"array","items":{"type":"integer","minimum":0,"maximum":2},"maxItems":32},"status":{"type":"integer","minimum":0,"maximum":255},"levels":{"type":"integer","minimum":1,"maximum":8}}},"minItems":1,"maxItems":64},"functions":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["name","body"],"properties":{"name":{"$ref":"#/properties/artifact/%24defs/a"},"body":{"$ref":"#/properties/artifact/%24defs/a"}}},"maxItems":8},"root":{"$ref":"#/properties/artifact/%24defs/a"}}},"claim":{"type":["string","null"],"minLength":64,"maxLength":64,"pattern":"^[0-9a-f]{64}$"}}}},"$defs":{"a":{"type":"string","minLength":1,"maxLength":24,"pattern":"^[A-Za-z][A-Za-z0-9_-]*$","not":{"type":"string","pattern":"[^A-Za-z0-9_-]"}}}}}},"method":"POST","url":"https://detect.halowerk.com/v1/F-TD2000-DOCUMENTS-17-ASSIST/bash52-compound-errexit-err-exit-trap-control-context-transcript"}