Graceful Degradation

Patterns

Definition

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.