This agent extends the capabilities of the TankSoar simple agent (described here) with the ability to remember hearing where another tank is. The agent can then continue to try to chase the other tank even if it can no longer sense it.
Hierarchical task composition
Creating persistent working memory structures to remember past state
This agent is packaged with the TankSoar environment.