Tool or service to retrieve / store / backup Assistant data?

We see that there’s a 30 day retention on Assistant data.

Are there any tools to download a thread and all downstream data (e.g. runs, messages, tool calls) into a single object for local or database backup?