Cognition · Software component

Plan Repairer

Software componentCognitionCognition & Memoryarc:PlanRepairer

A replanner that identifies the invalidated segment of the current plan and searches only for a patch reconnecting to its still-valid later segments.

Responsibility. Minimally modifies the invalidated segment of an existing plan while preserving valid segments.

Also known as: Plan repair, Local plan patcher

Variant of Replanner abstract

When to choose. Choose when discrepancies are localized, adaptation must be fast, and plan stability matters (multi-robot committed trajectories, user-communicated ETAs); good-enough solutions suffice.

fails over to; is target of alternativeTospecializesis target of alternativeToinvokesis routed to byComplete Replanner: fails over to; is target of alternativeToComplete ReplannerReplanner: specializesReplannerIncremental Search Replanner: is target of alternativeToIncremental Search Repla…Graph Search Planner: invokesGraph Search PlannerReplanning Strategy Router: is routed to byReplanning Strategy Router
Direct neighbourhood (hover for relationship types)

Relationships

invokes dependency

is routed to by dynamic

fails over to control

alternative to variability

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Plan repairSegment reconnection
Quality attributes
Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)Performance efficiency (ISO/IEC 25010)
Risks mitigated
Disruption to downstream agents relying on committed plans

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.