However, tests show that thread and message storages are only populated after the agent completes the run, but not during intermediate steps like tool processing. I see such a behavior for user, ...
In case we have a "Serving Thread" that creates threads on demand (e.g., for each HTTP request): When this Serving Thread calls Thread.start(), the OS-level thread (pthread_create() 1 - Linux) is ...