add timestamps to debug messages Add lots of debug output in the assistant's threads.
A bit tricky to avoid printing it twice in a row when there are queued git commands to run and journal to stage. Added a generic way to run an action that may output multiple side messages, with only the first displayed.