Cognition · Software component

Contingency Planner

Software componentCognitionCognition & Memoryarc:ContingencyPlanner

A task planner that, at planning time, generates a primary plan plus pre-computed conditional branches for the most likely, high-impact failure modes.

Responsibility. Produces branching plans with prepared responses for anticipated failures.

Also known as: Deliberative replanner, Conditional planner

Variant of Task Planner abstract

specializesinvokesreadsproducesTask Planner: specializesTask PlannerGraph Search Planner: invokesGraph Search PlannerExecution Failure History Store: readsExecution Failure Histor…Conditional Execution Plan: producesConditional Execution Plan
Direct neighbourhood (hover for relationship types)

Relationships

invokes dependency

reads dependency

produces lifecycle

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Contingency planningConditional plansPareto selection of failure modes
Quality attributes
Performance efficiency (ISO/IEC 25010)Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)
Risks mitigated
Replanning pauses on predictable failuresCombinatorial explosion of contingency branches

Sources

  1. Ch5.6: T. Nguyen, "A* Search and Replaning," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.6. ISBN: 9798244538229.