A system and method of intelligent agent self-repair for an intelligent
agent system in a vehicle is provided that includes a host system in
communication with an intelligent agent via a communications network. An
executable software program verifies if the agent work procedure list
matches a corresponding work procedure list for the agent that is stored
in the memory of the host system. Execution of the agent work procedure
list by the agent is ceased and the agent is repaired by transmitting a
new work procedure list to the agent from the host information database,
if the agent work procedure list is not verified. The agent continues to
execute the work instructions if the agent work procedure list is
verified or the agent is repaired.