When it comes to tool outputs - those could be referenced without remaining in context.
Active recall is thus: set an extinction rate - but allow full recall.
Should details be needed - then the model will remember the summary.
But if the reference [indirect] - then it can update the summary.
the [updated summary]
is subject to full recall, unless its summary contains a complete answer…
and… thats how you compress past tool calls without having to do them again and insert them into history.