On albedo 5fdfb65303e68be7fb9c03fd31ca1bfa6abf9cfb, if you cancel within the middle of an agent turn (e.g. if it's thinking and also running tool calls), the tool call results disappear/are no longer persisted into the database.
It's possible this is intentional and good, but if not, I think it's useful to have a record of ~every tool call, even if the turn is discarded, which I've seen other harnesses do by simply not discarding them.
Happy to be very off base here, though.
oh this shouldn’t be intended i really do believe in logging and tracking everything just for monitoribility. i think most likely the issue is that we’re not committing them as they happen but rather on turn end