right now if an agent outputs a document there is no clear way to show its an output from that agents work. agents can take documents and write to that document they took as input , but if you then pass this documnt to a second agent it isnt clear if you are passing the original doc or a modified one.