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
{{ message }}
Repository navigation
LLM frequently exceeds question tool label character limit #10283
The question tool has a 30-character limit on option labels, but this constraint is not clearly communicated in the tool description. This causes LLMs to frequently exceed the limit on their first attempt, requiring a retry after seeing the validation error.
Current behavior
Schema has label: z.string().max(30)
Tool description says "add '(Recommended)' at the end of the label" for recommended options
The proposed solution is wrong in my opinion. The TUI client is able to show a whole output of the command. Instead of limiting the model's response, just modify the GUI to either not truncate the text or allow to remove truncation on demand.
There is a workaround - if you open the context and expand the latest message, you can see the raw question with a whole content.
Activity
github-actions commentedon Jan 23, 2026
This issue might be a duplicate of existing issues. Please check:
Feel free to ignore if none of these address your specific case.
docs(tool): clarify question tool label character limits
Arasple commentedon Jan 24, 2026
same here, been running into this frequently
rmk40 commentedon Jan 26, 2026
PR resolves this and is a simple change, just needs to be approved.
git-malu commentedon Mar 8, 2026
currently situation: can't display the full text of the options

tredondo commentedon Mar 11, 2026
This issue is still present in v1.2.24, and important, as it severely cripples the LLM output for complex answers. Please prioritize.
aklajnert commentedon Mar 12, 2026
The proposed solution is wrong in my opinion. The TUI client is able to show a whole output of the command. Instead of limiting the model's response, just modify the GUI to either not truncate the text or allow to remove truncation on demand.
There is a workaround - if you open the context and expand the latest message, you can see the raw question with a whole content.