Skip documentation navigation

Configuration

softFail

"softFail": true, or BEC_HOOK_SOFT_FAIL=1, turns every deny, every ask, and every Stop block into an allow that carries the same text, prefixed [concise] soft-fail:. On PreToolUse the text goes to systemMessage and to additionalContext; on Stop it goes to systemMessage. Retry counters and pending confirmation hashes are left as they are, so turning soft fail off resumes the normal flow mid-session.