We should revisit literate programming in the agent era