Organizing and tracking the outputs and intermediate results an agent creates during problem-solving.