What
The Think tool character limit (added in #333) is not being enforced. The agent produces multi-page walls of text in Think tool calls, burning tokens and amplifying confusion through NTP associations (verbose thinking → more verbose thinking).
Expected behavior
Think tool should enforce the configured character limit (2000-3000 chars as specified in #333). If the model exceeds it, the response should be truncated with a message indicating the limit.
Actual behavior
Think tool accepts arbitrarily long input — no visible truncation or enforcement.
Related
References
Full exploration: thoughts/shared/notes/2026-04-03/qa-brainstorm-event-loop-mailbox.md
What
The Think tool character limit (added in #333) is not being enforced. The agent produces multi-page walls of text in Think tool calls, burning tokens and amplifying confusion through NTP associations (verbose thinking → more verbose thinking).
Expected behavior
Think tool should enforce the configured character limit (2000-3000 chars as specified in #333). If the model exceeds it, the response should be truncated with a message indicating the limit.
Actual behavior
Think tool accepts arbitrarily long input — no visible truncation or enforcement.
Related
References
Full exploration: thoughts/shared/notes/2026-04-03/qa-brainstorm-event-loop-mailbox.md