You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Issue
When two messages are defined in the same proto file and reference each other, describing one of them triggers an infinite loop.
Root Cause
Currently, the implementation generates separate description files per message instead of per proto file. This leads to circular references when messages within the same file point to each other.
Proposed Solution
Respect the actual proto file structure:
Each proto file should correspond to exactly one description file.
All messages defined in the same proto file should be grouped under that single description file.
This change will prevent recursive loops and ensure consistency with how proto files are organized.