# Keep OpenRouter responses clean for non-reasoning models

> We resolved an issue where empty reasoning blocks returned by OpenRouter for non-reasoning models were being processed unnecessarily, causing noise in parsed responses.

- Published: 2026-03-26
- Author: Agno Team
- Category: Changelog
- Canonical: https://agno-com-nine.vercel.app/articles/skip-empty-reasoning-blocks-for-non-reasoning-models-on-openrouter
- Markdown: https://agno-com-nine.vercel.app/articles/skip-empty-reasoning-blocks-for-non-reasoning-models-on-openrouter.md

We resolved an issue where empty reasoning blocks returned by OpenRouter for non-reasoning models were being processed unnecessarily, causing noise in parsed responses.
