Reasoning layer for the official DeepSeek Harness: every request stays on native max effort, with isolated Flash/Vision/Pro depth controls, stability axes and reasoning toolboxes built above it. Delivered build only; commercial use open, reverse/modify/extract closed.
在 DeepSeek Harness 终端运行:
dsh plugin --profile web add yueyuexys/dsh-think-ultra
A reasoning layer for DeepSeek Harness (DSH). Current build is0.10.0-experimental-preview. It runs only inside an official, unmodified DSH,
and this repository ships the delivered build — the readable source is not
published, and the licence does not grant reverse analysis, modification or
extraction (see LICENSE).
DeepSeek's API exposes four reasoning efforts: off, low, high, max.
There is no fifth one. Send reasoning_effort="ultra" and the provider
rejects the request outright (... does not support reasoning effort "ultra").
This plugin never makes that mistake.
It wraps the already-registered provider adapter with a proxy. The proxy adds
an Ultra row to the model's effort list so the native dropdown shows it, and
on the way out — in both stream and the v0.11 prepareCall path — it mapsultra back to max, the strongest effort the API actually accepts. That
mapping is cached per (provider, model), so Flash, Vision and Pro never
overwrite each other. If a future DSH build changes the registration shape and
the proxy cannot attach, the client falls back to a 1:1-styled replica
dropdown; the wire value underneath is still max.
So the floor is welded to native max, always. Ultra is not a magic word sent
to the model. It is the machinery that runs around and above a max call.
Moving a slider up widens that machinery; it does not change the word in the
request.
The gain is meant to come from test-time compute, not from adjectives in a
system prompt. Each heavier tier issues real, additional, independent max
calls through Harness's own llm surface, then reconciles them. The layers,
from cheap to expensive:
max samples of the same task, amaxAround those sit a metacognition loop (boundary assessment, difficulty
estimate, path self-correction, intermediate self-check, error rollback,
self-quantification), a multi-agent scheduler (task sharding, deadlock
avoidance, priority scheduling, subtask state sync, dynamic resource
allocation), and a task guardian (circuit breaking, silent retry, keep-alive,
traceable fault location, snapshot/rollback, self-healing).
A small native daemon backs the host side. It is written in Rust with the
standard library only — no network APIs, no third-party crates, a hand-written
JSON parser over line-delimited stdio RPC. It does output review, long-session
drift scoring with an auto-breaker, snapshot save/rollback, bounded project
parsing (file/language/definition census with hard caps), and branch planning.
Everything stays on the machine.
The whole thing has one source of truth: an "essence" engine that resolves amodel × mode × tier matrix into the actual intensity of every axis. The
sliders are a view over that matrix, not independent flags.
State does not cross between models. Slider positions, toggles, directive
text and saved state are stored per profile; switching model loads only that
model's table, and Ultra arms only when Ultra is selected.
| Profile | Main axes | Stability axes | Extra | Directive cap |
|---|---|---|---|---|
| Flash | 8 | 3 shown (2 more run as a fixed hidden floor, never collapsing to zero) | base toolbox | 16,000 chars |
| Vision | 11 (the Flash set + 3 visual axes: tiled close-reading, cross-checking image against text, visual graph reading) | 3 shown | Flash toolbox plus vision-only tools (overlapping-tile transcription, image/text cross-verification) | 16,000 chars |
| Pro | 15 (the Flash set plus code-strength and the full metacognition/abstraction/synthesis/coherence/calibration block) | all 5 | the largest tool and channel set | 40,000 chars |
Vision is, by construction, Flash with eyes. Pro is a strict superset by
capability, not by accident.
Each axis has seven magnetic notches: off, low, medium, high, ultra-high,
extreme, zenith. zenith is the all-open notch and is kept locked for now;
an axis tops out at extreme unless that profile is allowed higher, and the
ceiling differs per axis and per model on purpose. That leaves headroom for
later builds instead of giving every slider the same range.
The directive box is not a truncated string. A clause-level compiler splits
the text, classifies each clause, and layers it (a near-constitutional layer
versus soft preferences) rather than cutting sentences at a character count.
A backend budget valve degrades long directives by depth tier so they cannot
overflow the context window.
The control surface is built to a fairly obsessive standard because you will
look at it all day: a dark-violet liquid-glass design language that runs from
deep violet at low notches toward electric violet and a white-hot magenta at
the top; magnetic snapping; pooled particles on DPR-aware requestAnimationFrame
loops with transform/alpha-only painting; a live constraint solver that
measures real DOM rectangles and repairs overlap, z-index fights and viewport
overflow as they appear; a render scheduler aimed at holding 120 fps by
cutting redundant paints and reusing resources. The panel follows Harness's
global language (Chinese/English), persists every setting to localStorage
so a refresh or crash restores the exact layout of all three profiles, and
includes:
This is the part to read before you drag everything to the top. Every judge,
every re-solve, every fork of the reasoning tree is a genuine extra max
call, so cost climbs steeply with the tiers — the toggles named devil's
advocate, double recheck, best-of-n, dual jury, the tree tournament and the
L3 forge are the heaviest. There is no "make it stronger but use fewer tokens"
switch here by design; if you want cheap, stay on the lower notches and read
the price estimator before you send. The plugin exists for the opposite
trade-off: spend the compute, raise the floor, and check the result harder.
Start from what the machinery guarantees regardless of any outside model. The
wire floor is native max - the strongest effort DeepSeek actually accepts -
and every heavier notch adds real, additional, independent max calls on
top of it rather than relabelling the request. With the heavy axes open, then,
both Flash and Pro are, by construction, a substantial step above their own
bare-max baseline: more samples, more independent passes, more verification,
and more reconciliation before anything reaches you. That gain is how the
pipeline is built, not a hope.
The design is aimed at two specific flagships that sit a weight class above
the underlying model:
max, and is built to run right alongside Opus 5-classVision inherits the entire Flash target and layers the visual close-reading
axes on top - it is Flash with eyes, held to the same reference points rather
than a separate, weaker track.
The architecture is deliberately not capped at today's models.
max, not a patch frozen against one snapshot. When DeepSeekmax is a stronger starting point forzenith notch and theBe clear-eyed. This is an experimental preview, and a full benchmark
battery against those flagships has not been run. Everything above is the
architectural direction and the theoretical result of stacking additionalmax compute - a target the system was built against, not a warranted
ranking, measured score or business outcome (the licence says the same in
Article 23). It is expected to match or beat the bulk of ordinary models in
its own lane; whether it beats a specific named flagship on your task is
something only your own tests can settle. The names Fable 5 and Opus 5 are
design reference points, not claims of a finished head-to-head comparison.
The hard part was never writing an assertive prompt. It is bolting a
multi-layer test-time pipeline, three isolated profiles, a max-welded wire
layer, a local Rust daemon and a 120 fps glass panel into Harness's lifecycle
without editing a single line of the host and without destabilising it across
model switches and long sessions. Because of that, only the delivered build is
published. The readable source, internal construction and build tooling are
not supplied, and the licence expressly forbids reverse analysis (even for
research or learning), changing even a byte, extracting technical material,
feeding the build to an AI to reconstruct it, and re-uploading it.
The authorised locus is an official, unmodified DeepSeek Harness. This build
targets the 0.11.0-rc.2 generation of the DSH client/agent/peer packages
(and cordis ^4), on Node >= 22.6. Inside an official Harness you are
welcome to stack it with other plugins and let them interoperate through the
host's ordinary interfaces — Harness is a plugin ecosystem, and coexistence is
expected use.
Taking the unchanged build and trying to run it inside some other, non-DSH
agent application is a different matter: the licence treats that as a fenced
grey zone — not licensed, not supported, not warranted, and it gives no
immunity from the no-reverse/no-modify/no-extract rules. Read Article 9 of the
licence before you go there. Running it on a forked, patched or re-hosted
"DSH" is not the grey zone; it is simply out of scope.
>= 22.6.@deepseek-ai/cordis, dsh-client-runtime,dsh-client-ui-conversation, dsh-client-ui-sidebar, dsh-agent anddsh-invariants are provided by the host).dsh-think-ultra.config.json.example to your DSH home asthinking-ultra.config.json if you want the hand-edited surface; the panelEvery line of code in here, every fork of its reasoning tree, every single
pixel of that violet panel was engineered for one thing and one thing only:
to put money in your pocket. It doesn't sleep. It doesn't hedge. It
thinks atmaxso that you can charge atmax. This is not a plugin you
use — it's a workforce you deploy.
At full tilt Ultra spends real tokens — real money — every second it thinks.
I won't insult you by hiding that. Now burn this line into your skull:
► An Ultra running at full power that isn't billing somebody is running
backwards — turning your own tokens into smoke.
You did not install something this extreme to hand out free favours. If all it
ever does is drain your balance while you give its results away — honestly,
I'd worry about you. You'd be holding a force multiplier and using it as a
candle. Don't. Point it at revenue, and let somebody else pay for the fire.
You're not buying tokens; you're buying the right to out-think and out-deliver
people spending ten times what you spend.
max the instant you◆ WHERE — the shelves you sell on
► Freelance, gig and crowdsourcing boards · agency subcontracting · niche
communities and Discords · local businesses and founders who could never hire
a whole team · your own audience, mailing list or storefront · and, once you're
ready, your own hosted service. Go where the painful, high-stakes,
"nobody-else-wants-this" work already gathers — that's where price pressure is
weakest and your edge is sharpest.
◆ HOW — what you're actually selling
◆ STABLE — turn gigs into rent money (this is the part that changes a life)
When it lands your first paid gig, rescues an entire night, or just makes you
grin at how absurdly hard it went — come back and star this repo, and hand
it to the next person grinding as hard as you. That is genuinely the fuel. If
it put real money in your pocket and you're feeling generous, a coffee or a tip
through the sponsor button means the world — never expected, never required,
your income always comes first. But when it happens, it tells me this wild,
unreasonable thing actually lifted somebody's life, and I'll pour every bit of
it straight into the next, even more insane version. You owe me nothing;
earning well is already the best thank-you I could ever receive.
Sell the service and the result while you run it; never hand over the
delivered files, and never open, change, extract, reconstruct or port the
build. Article 18 is the test; Article 27 is the cost of crossing it. Stay on
this side and you are completely — gloriously — free.
Now close this page, put a number on your first offer, and go make it rain.
Every pixel was built for this moment. Don't you dare let it think for
free. ✦
Follow supported official DSH releases with compatibility builds; keep opening
higher notches and more model-specific toolboxes in later versions. The
interface and internals of a preview can change between builds.
Proprietary delivered-build terms — see LICENSE. In one
sentence: commercial operation is extremely permissive and royalty-free;
operation is scoped to the official DSH ecosystem; off-host use is a documented
grey zone; reverse analysis, modification, extraction, AI reconstruction and
re-upload are not permitted, with the consequences set out in Article 27.
登录后即可为该插件评分和评价。
还没有人评价这个插件,来抢个沙发吧!