There is some value in a unified history (code and blackboard together) if you want to be able to review agents behavior (especially if that goes wrong).