<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Deepseek on Singularity</title><link>https://singularity.sg/tags/deepseek/</link><description>Recent content in Deepseek on Singularity</description><generator>Hugo</generator><language>en-SG</language><copyright>(c) {year} Abhishek Dujari</copyright><lastBuildDate>Mon, 17 Aug 2026 09:33:52 +0800</lastBuildDate><atom:link href="https://singularity.sg/tags/deepseek/index.xml" rel="self" type="application/rss+xml"/><item><title>DeepSeek Released the Agent Harness Too</title><link>https://singularity.sg/2026/08/deepseek-released-the-agent-harness-too/</link><pubDate>Mon, 17 Aug 2026 09:33:52 +0800</pubDate><guid>https://singularity.sg/2026/08/deepseek-released-the-agent-harness-too/</guid><description>&lt;p&gt;DeepSeek has released &lt;a href="https://github.com/deepseek-ai/deepseek-harness"&gt;DeepSeek Harness&lt;/a&gt;, or &lt;code&gt;dsh&lt;/code&gt;, as an open-source agent harness under the MIT license. Model releases usually give us weights or an API and leave the actual agent runtime to tools such as OpenCode. This release includes that missing layer.&lt;/p&gt;
&lt;h2 id="what-is-different"&gt;What is different&lt;/h2&gt;
&lt;p&gt;The main idea is that everything is a plugin. The model adapter, tool registry, session log, agent loop, filesystem, sandbox, approval policy, persistence, and telemetry can all be replaced or patched through configuration. Profiles and bundles compose those plugins into a working runtime, with both a Web UI and a headless runner.&lt;/p&gt;</description></item></channel></rss>