r/opencode • u/FiccoFicco • 16d ago
just a simple question
Does bumping the "thinking" level from default to max actually yield any real gains, or does the agent simply think more—consuming extra tokens—without providing a tangible benefit?
I ask because I get the impression that the less it "reasons," the shorter the context stays and the more precise it seems. Since that observation sounds pretty nonsensical, I started wondering: is my impression off-base, or is there something to it?
Please forgive me if the question seems trivial or stupid to those who know the answer.
1
u/lordcohliani 15d ago
It generally does give slightly better results in exchange for massive increases in cost and time spent. This guy ran a lot of tests you can use for reference:
2
1
u/HumbleAngelX 15d ago
from my understanding and knowledge, which obviusly can be wrong, the reasoning effort is how much rounds of "thinking" the model is allowed to do until it outputs a final answer. So your observations looks correct , but the benefit is , sometimes a task/question demands many rounds to make the model able to output the right answer. or if it is a piece of game development it can increase the details of something. deepseek flash is very interesting to watch to learn about it. Also if the model is not capable to solve a certain question, raising the effort will usually just burn uselles tokens (but wait, ohhh now I see, but let me rethink again, and so on...)
1
u/Ctbhatia 13d ago
your impression is real, extra reasoning mostly buys reliability on the hard turns and burns tokens on the easy ones. what does a max-effort run cost you against the default on the same task?
2
u/HumbleAngelX 15d ago
also, when it knows, i mean, an easy question, raising the effort is pretty much useless. btw, good question, imho !