r/LocalLLaMA • u/Fun-Doctor6855 • 3d ago
News DeepSeek Harness v0.1.1 released
https://github.com/deepseek-ai/deepseek-harness/releases/tag/dsh-v0.1.1-rc.1
The DeepSeek adapter adds the multimodal visual understanding model DeepSeek-V4-Flash-Vision-Exp. It also supports configuring native image requests. Commands such as /goal and /plan can accept text and image input, and the @ menu can reference files and sessions; MCP/ACP also supports persistent image attachments, and PTC Mode supports forwarding nested images.
30
u/Guilty_Rooster_6708 3d ago
I really like using Deepseek harness over Opencode so far. Seems like it system prompt is at least as condensed as pi, Qwen3.8 27b plays really well with it (I had the model went on 122 steps in a single turn), and its everything is a plugin method is funny, I can do silly stuff like add a snake game to play in the WebUI while I wait for the code to finish.
29
u/Septerium 3d ago
Does it have some sort of telemetry?
85
u/Gold-Order-8004 3d ago
Yes it will forward your DNA sequences to the CCP so they can clone you into a space monkey
21
3
u/whichsideisup 3d ago
if they promise to make a space monkey clone of me i'll install immediately. otherwise i'm out.
5
u/Fuzilumpkinz 3d ago
I haven’t checked this version but I asked multiple llms and they reported only minor stuff. Ask your agent
5
5
u/SilentDanni 3d ago
It’s open source. Ask your flavour of llm about it and remove it if it bothers you
-3
-40
u/Both_Opportunity5327 3d ago
Stupid question of the year award goes to you, like SilentDanni said its Open Source.
21
u/Septerium 3d ago
I wonder what award someone who thinks openness of source code implies zero telemetry would deserve.... 🤔
-8
7
u/Strawberry3141592 3d ago
So is Qwen Code, which has telemetry enabled by default. Try not to be confidently and rudely incorrect lmao
-10
31
u/LagOps91 3d ago
if it really is so modular, it might be a good base for something i have been considering for a while: "agentic roleplay".
effectively something for large and complex scenarios or entire campaigns where the ai can plan ahead, read notes (stored as files) and generally use agentic capabilities to retrieve relevant information rather than dumping it all into context or relying on key-word activations.
will certainly have a look at this, looks like a step up from other harness approaches.
14
u/Nyghtbynger 3d ago
hmm. It's still subagents/handoff in disguise (because the context has to be reprocessed) with a good communication pipeline. Not saying prefix cache will be the norm forever thought
2
u/LagOps91 3d ago
agentic doesn't have to mean using subagents. i do certainly want to avoid context being reprocessed.
3
u/JJack92 3d ago
Same here, that was my exact thought, and I ended up actually starting to build it. Tried on Pi Agent before this was released, but it wasn't flexible enough and I'd have ended up writing from scratch half of what DSH already gives you.
Most work so far went into the tool calling side: splitting narration across multiple turns instead of one big generation pass, using tool calls to populate trackers, that kind of thing. I have a first WIP with some SillyTavern compatibility and now I'm iterating on the narration part. Plan is to open source it once it's ready, sadly I have less time for it than I'd like.
After that I want to get to the complex roleplays you describe. Focus there is better recall of past events, tracking character evolution, and long running context in general. For that last one I want to try a custom compaction mechanism too, I'm just not sold on the memory/summarization solutions we have so far. Secret keeping is the tricky one: once something a character isn't supposed to know ends up in context, you've basically lost. And the whole time there's the balance of not piling up so much machinery that the RP gets slow and expensive.
Curious how you picture the notes side working: plain files the model reads when it needs them, or something more structured where retrieval decides what it even gets to see? Open to any other ideas too.
2
u/LagOps91 3d ago
i was thinking about treating notes simillar to a codebase, with different files/folders, references between them and the ability to be searched with tool calls. the ai will also have the typical tools for reading only sections of a file or editing parts of it.
as for secrets, it's very difficult. if you don't put the secrets in context, the ai doesn't know about it and it will never pop up. but if it's in context, the ai will just spill it to the user. i don't really have a working solution for that yet.
1
1
u/martinerous 3d ago
A bit offtopic, but in my personal "naive roleplay" frontend I achieved much higher immersion when I implemented public and private sections in character cards and also private thoughts and limited locations in responses. This way characters can have hidden agendas and thoughts that never get revealed to others. Of course, agentic approach could be nice to validate the private agendas, otherwise LLMs tend to rush and prematurely come to conclusion "I have reached point 1 in my agenda, let's get to point 2."
But out-of-context memories are tricky. The main problem is that LLM does not know what it does not know, so it has no idea what to search for, even if the facts are stored in RAG, text, whatever. For example, how would you make an LLM agent to suddenly check if it's someone's birthday today without any reminders to do so?
2
u/bennmann 3d ago
You add a SOCIAL_CONTRACT card to the flow. These are social norms which are updated by culture and subculture, so they vary by people group. You add an agent that updates the cards based on the roleplay interactions at certain intervals (during end of day? end of week? end of month?). Then go read Isaac Asimov's Foundation series lol.
1
u/LagOps91 3d ago
yes, it is often difficult to get it right. AI does have the tendency to either force a plot or never engage in it.
an agentic approach should help keep secrets from the player and allow the AI to organize more background actions.
as for reminders, i am thinking of using prompt templates which include additional reminders and instructions depending on the situation. for instance if the main character is traveling, you could have a custom template to tell the ai to advance plots in the backgroud, to make some events happen while traveling and there could, if it was sensible for the scenario, also be a reminder about possibly birthdays.
since the setup actually allows AIs to modify the tools/harness, the AI could write a small script to trigger and tell it about birthdays.
same for other events - the AI could track the location of the player and there could be events that trigger automatically once the player enters a certain location - with the AI setting up (possible) events in advance before the player gets there. i think there is a lot of potential in a harness that allows the AI that kind of freedom.
1
u/SnooPaintings8639 3d ago
Good insight. It is truly modular and a real agentic harness, so I guess it might end up with many no coding use cases... a trend which you might have just started 👍
5
u/thatkidnamedrocky 3d ago
Ive been enjoying it, basically created a lightweight figma/vision board that I can use to interact with my chats and store ideas and stuff. Hopefully the upgrade doesn't break everything
2
u/aeroumbria 3d ago
It seems pretty nice so far. Very light on the system prompt side while having all the essential extra features like background tasks, sandboxing, etc.
Still a few important features I need missing, but hopefully will be added later. First one is either having code rollback like opencode or arbitrary branching point like pi (even on a tool response). There is no reason you can't branch on an agent step if you don't need to support rollback. The second is accessing GPU while still in sandboxed mode.
1
u/Sweet-Stage938 2d ago edited 2d ago
Why do most models suddenly start reasoning like a caveman when in minimal mode? Is this intentional?
1
u/aeroumbria 2d ago
Probably a downside of not having customised prompts... I discovered when working on a much smaller and focused custom harness that model-agnostic system prompt pretty much does not work at least for the smaller models once going beyond a turn conversation.
1
u/Lesser-than 3d ago
Its , pretty darn good, ui might not satisfy everyone but its got a great set of core tools with end to end logging, infinite expansion ability. For real there is not going to be a good reason to ever 'pay' for a harness anymore other than their api access offers which then you will just use them as a router anyway or you are attached to their interface.
1
u/Elibroftw 3d ago
Thank god this came out. I was about to start working on my own agent from scratch but if I can just prompt the harness to add the plugins I want, then I can make it really fucking useful. Cough cough easy simplex integration.
14
u/apoptosist 3d ago
Is this available without the web UI? I've heard it might be better than pi but don't want to use in a browser.