logoalt Hacker News

DeepSeek Harness

271 pointsby bjintoday at 12:58 PM117 commentsview on HN

Comments

aratahikaru5today at 1:49 PM

The landing page provides more context than GitHub: https://deepseek.com/harness/en/

The documentation, built from repo, is available here: https://deepseek-harness.github.io/deepseek-harness/en/guide... (I find the development and reference sections easier to read and navigate)

show 3 replies
lxdlamtoday at 2:23 PM

I have read the underlying paper, and found it may be useful, but not that useful.

For those who want to know what it achieves: it adds hot-reload and dynamic enable/dispose capabilities to a plugin system, like the one in Pi agents, though they push the boundaries further, to the UI components and so on.

For those who want to know what it does: if you have some PLT knowledge, ask your agent to explain the algebra to you better; for those who aren't familiar, the framework requires each plugin to provide how it initializes and how it destructs (like C++'s RAII, Rust's Drop trait and so on), and the runtime will then properly handle the lifecycle events and the common pitfalls. In addition, it provides a clean way to declare the dependencies between plugins, and the runtime will also properly process the lifecycle changes on a broader plane.

I think it's worth reading if you are not familiar with OSGi, iPOJO, React's useEffect and so on (which the paper itself mentions); for others, a skim is enough: it does point out the gotchas for some common problems, but the algebra may not help you further.

show 5 replies
invalidusertoday at 2:51 PM

«It uses an architecture where everything is a plugin» Ok, that's enough for me. I have developped over the year a plugin fatigue.

Every product relying on "community plugins" for their features implies it works fine the 6 first months, then it's a nightmare of incompatible, deprecated, incompatible plugins, with no consistency and no governance.

I understand how attractive it can be to companies to think, hey, let's make a very small product and rely on other people to make features, and I hope it works, but I'm personally staying away from that.

show 6 replies
rco8786today at 1:53 PM

But like, what is it? Odd that this reached #1 on HN. The README is pretty bare outside of installation instructions and a link to "Cordis", which is "A Meta-Framework of Spatiotemporal Composability." and "under active development. The API is not yet stable and may change without notice.".

show 5 replies
Shoreltoday at 3:35 PM

Awesome, let's read what they have done! I open a new tab.

To install the harness, first use npm...

And tab is closed. No thanks.

cedwstoday at 3:31 PM

Guh, why TypeScript? If code is free now why would you choose a transpiled language with a huge runtime and nightmare security over something fast and lean?

tianyicuitoday at 3:17 PM

Hi I'm one of the authors of DeepSeek Harness. It's just an early developer preview version we're presenting in MIT license currently. Expect lots of rough edges and compatibility-breaking changes. Any feedback and suggestions are more than welcome!

show 1 reply
syntaxingtoday at 1:47 PM

Is there a reason why so many of these agent harness are written in node.js?

show 12 replies
vinhnxtoday at 1:58 PM

The Cordis plugin architecture is interesting

https://github.com/cordiverse/paper

show 1 reply
hmokiguesstoday at 2:13 PM

Tangential but, are there benchmarks out there on how languages affect latent spaces and performance of these models?

This other day I was looking at that “caveman” skill, and was shocked to see it evolved to become a company, and, in one of its modes, the highest form of compression seems to be “Wenyan” which is Classical Chinese.

Should I get started on learning Chinese?

show 1 reply
flaburgantoday at 2:34 PM

Is there a comparison of harness somewhere? Like, the same prompt to the same model, but with different harnesses, and comparing the quality of the results. I am trying to run as much as possible only on free software, so I always only used Zed plugged with anthropic models, but I am wondering what is the quality of Zed harness compared to the one of claude code or pi or others... I would love some feedback.

show 2 replies
phronttoday at 3:34 PM

hmm.. what about supply chain security?

mring33621today at 2:59 PM

I just installed DeepSeek Harness with the latest Bun version and am using it with a local 9B, speculative decoding Qwen 3.x variant, running in llama.cpp and it works GREAT for small python projects, so far.

It was very easy to connect the harness to the local model and it seems to run quite fast, compared to other harnesses that I have tried.

jbellistoday at 2:33 PM

And that's it, that's the last lab releasing models worth coding with that didn't have a first party harness that its models are trained to use.

huqedatotoday at 3:13 PM

Please somebody explain what is this good for. Is it a similar tool with Claude Code or Antigravity ?

pyrophanetoday at 1:50 PM

I'm curious what peolle are finding with first party vs 3red party harnesses for coding.

Do the first party harnesses really have an advantage when paired with the maker's model?

show 4 replies
bmurphy1976today at 2:36 PM

Tracing what it actually did. Who would have thought that's a good idea, instead of trying to obfuscate everything.

toshtoday at 3:11 PM

often new harnesses are based on pi

this looks like a genuinely new one

yipinwongtoday at 2:36 PM

Good idea, ugly landing page

0xbadcafebeetoday at 2:53 PM

> It uses an architecture where everything is a plugin

Did they discover Unix pipes?

217today at 1:45 PM

if it's not better than omp im not trying it

show 2 replies
m00dytoday at 1:48 PM

it looks like we're leaving md files and instead use cordis plugins ?

WhereIsTheTruthtoday at 2:25 PM

In the age of LLMs, if your new hires are pushing npm slop, with all the cargo culting and security pwn issues it brings, your hiring process has failed you

oof

show 1 reply
bobleertoday at 1:40 PM

[flagged]

brookritztoday at 2:32 PM

[dead]

throwa356262today at 2:14 PM

[dead]

yunbiaotoday at 1:24 PM

[flagged]

fkyslytoday at 2:16 PM

[flagged]

ohyoutraveltoday at 1:48 PM

[flagged]

show 1 reply
catigulatoday at 1:51 PM

[flagged]

show 2 replies