MIDREAL

Show HN: Terse, a Claude Code plugin that halves reply length by cutting filler

Comments

trashymctrash 10h ago on HN
Opus 5.5 has reduced this to an acceptable level for me. Are you also using this plugin with that model?
lowenbjer (author) 57m ago on HN
Yes! Some of my benchmarks was against Opus 5.5, and it reduced output over 50% on vanilla settings. Check repo for data.
TZubiri 9h ago on HN
Read up on Chain of Thought

The model is essentially thinking out loud, when you ask it to be more concise, you make it think less, therefore producing more erroneous answers.

Some models have an internal chain of thought (claude being one of them), which sometimes isn't even published to avoid reverse engineering, but it seems that this might still be a problem.

What you'd want actually is a layer that summarizes the actual answer, but that's actually an internal prompt by claude that you are not seeing, the model just doesn't expose the necessary bits for you to hack this together.

Try another model that exposes the raw llm output instead of exposing a CoT result directly.

Of course the real hack is learning to read diagonally without reading every single word, this is a skill that is useful in general. It's also less effort in general, instead of making plugins and super customizing the thing, you just consume the default settings, which are hyperoptimized, and require no time spent in configuration.

cyanydeez 9h ago on HN
I think you're humanizing too much.

The <think> blocks are an attempt to explore the gradient descent space to escape local minimums and find a better global minimum to continue the descent.

While verbosity _might_ do this better, you could easily consider things like "but wait am I forgetting ...." as just one token. So if you actually do it right, you could replace all that with a "hold on" or something of a terse variety.

lowenbjer (author) 48m ago on HN
I too think there is a fallacy in automatically attributing longer texts to hold more information.
lowenbjer (author) 50m ago on HN
While i understand your reasoning here, and while I can't produce any proof that that supports my claim that it doesn't, I still would like to share my experiences after using terse personally for a couple of weeks, and those are that I have not noticed the degradation in output quality that you are describing. Quite the opposite, as my interactions use up less context space, my guess, i find that accuracy has increased rather than decreased.
citizenfishy 9h ago on HN
Claude Mods seem to answer this pain better without affecting the model reasoning
lowenbjer (author) 54m ago on HN
How so?
glimshe 8h ago on HN
My earlier whole grail for LLM interaction was making them stop trying to follow up with a stupid question.

"Are you thinking of doing this or are you just daydreaming?" and garbage like that. They got better at it with LLM options and instructions, but I couldn't make them stop completely to try to keep me "engaged".

lowenbjer (author) 56m ago on HN
I agree, how i use it i don't want it to be creative or help me think unless i ask it to do so. I'm using it to DO work.
preetam960 7h ago on HN
You said system prompts got forgotten after a couple of turns. How does Terse avoid that? Is the instruction re-added every turn from a UserPromptSubmit hook, or something else?
lowenbjer (author) 55m ago on HN
Yes, exactly that, so there's refined writing instructions in the system prompt and a reminder with a compact version of the rules injected every turn from a UserPromptSubmit hook.

Comments are loaded live from Hacker News and are not stored by Mid or Real.