### Motivation <!-- Please outline the motivation for the proposal. Is your feature request related to a problem? E.g., "I'm always frustrated when [...]". If this is related to another issue, please link here too. --> - Currently on every rerender / step the grouped history is called (which is a medium size ~ expensive operations). Spams the server and is not normal. <img width="417" height="666" alt="Image" src="https://github.com/user-attachments/assets/584accbb-5720-45a6-8441-9d50cc378c80" /> ### Solution - One way is to Cache the request via TanStack Query introduced in #823 . - Also invalidate request to force fetching, such as when creating new project. Aims to fix https://github.com/eigent-ai/eigent/issues/730 too ### Alternatives - Another way is to find the root cause that causes the rerequests ### Additional context - Refer to PR https://github.com/eigent-ai/eigent/pull/743