‹ BackHN Continuity

Thread

DeepSeek Harness Desktop for macOS and Windows

415 points · 223 comments · Kuyawa

  1. ssivark · · focus · HN ↗
    This page doesn't emphasize the cordis architecture [1], but that's the most exciting thing about this -- not just yet another harness. It has the potential to make this into something like the emacs of harnesses! I think this might be particularly potent for long-running agents.

    [1] <a href="https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2608.25512" rel="nofollow">https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2608.25512

    1. podgorniy · · focus · HN ↗
      It&#x27;s no that fancy when is put in practical engineering terms. I&#x27;ve spend some time with the paper.

      Paper describes such system whch has ability to enable&#x2F;disable capabilities without process restart. Each plugin must follow specific shape: function to activate, function to deactivate it (both working, mutating the same shared context object), describe provided and required services. This, plus some ideas, like &quot;every provider must outlive consumers when destructred&quot; allows plug-n-play ensuring all dependencies are satisfied before the plugin is activated, lazy activation, and plugin deactivation&#x2F;destruction.

      1. dgellow · · focus · HN ↗
        Sounds great but also like a fairly standard plugin interface? So, not emacs
        1. ta20240528 · · focus · HN ↗
          I am slightly disappointed that emacs has not yet (somehow) become the leading agent. Seems built for it.
          1. nicce · · focus · HN ↗
            I guess some people don&#x27;t like the extra hassle to get Vi bindings :-D
          2. dgellow · · focus · HN ↗
            What makes emacs a good interface for agentic stuff? I like emacs as an editor, I don’t really see what would make it useful for AI
            1. 4b11b4 · · focus · HN ↗
              Run as server, agent can run arbitrary elisp
            2. gnufied · · focus · HN ↗
              Emacs makes for excellent Agent harness. With <a href="https:&#x2F;&#x2F;github.com&#x2F;xenodium&#x2F;agent-shell&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;xenodium&#x2F;agent-shell&#x2F; , this is the only UI I use for working with agents.

              What makes this great is infinite hack-ability of the interface and agents have become pretty good at writing elisp packages, so basically you can have a workflow exactly how you want.

              I wish I had time to make a screencast about this, but If you are a Emacs user and not using Emacs for agentic stuff, you are missing out IMO.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.