Graceful Degradation
PatternsDefinition
A system design principle where partial failures result in reduced functionality rather than complete failure. In multi-agent systems, if one subagent fails, the coordinator produces a partial result with a clear explanation of what is missing rather than returning an error to the user.
Example Usage
If the document analysis subagent times out, the coordinator returns results from other subagents with a note that document analysis is unavailable.