Skip to content

What's New in DeepSeek Harness 0.1.7 RC

0.1.7 · Release · Session V4 · ptc-runtime

v0.1.7-rc.2 is Pre-release. Scheduled tasks stay off, session logs move to V4, and PTC names become ptc-runtime.

DeepSeek Harness 0.1.7 RC operator checklist beside a local Web UI

DeepSeek Harness 0.1.7 is still an RC

DeepSeek Harness 0.1.7 is the phrase to search after 24 September 2026. On GitHub Releases the current candidate is v0.1.7-rc.2 (tag dsh-v0.1.7-rc.2), marked Pre-release. It was published on 24 September 2026; the notes were updated on 27 September. v0.1.7-rc.1, published 23 September, is the series dump of user and developer changes since v0.1.5-rc.3. rc.2 adds scheduled tasks, keyboard shortcuts, an Auto review override, and Desktop tasks that keep running after the window closes.

Checked on 28 September 2026, npm latest and next for @deepseek-ai/dsh both resolved to 0.1.7-rc.2. The alpha dist-tag resolved to 0.1.7-alpha.2. During the 0.1.5 window, latest lagged next. That lag is not a rule you can reuse. Run npm view @deepseek-ai/dsh dist-tags before you pin a CI image. A warm npx cache can still be older than either tag.

This page rewrites the operator checks. Switches and commands stay in the release notes. If the README disagrees, the README wins. The previous RC — default deepseek-flash, Sidebar, session log V3 — stays in What’s New in DeepSeek Harness 0.1.5. What the product is stays in What is DeepSeek Harness.

The launch line is still npx @deepseek-ai/dsh web, from the install checklist or the npx quickstart.

Scheduled tasks stay off until you enable them

Once scheduled tasks are on, you can create reminders, read their run history, and keep those tasks across an app restart. The notes allow a repeat as short as once a minute. On Web and Desktop, scheduled tasks and time context ship disabled. When time context is enabled, the agent receives a time update every ten minutes unless you already set another interval.

A quiet scheduler on a fresh profile is the default, not a missing feature.

Session logs moved to V4

Session logs upgrade to V4. The rc.1 notes add a developer batch-migration tool and say some V3 histories that lack a turn-end record can still be read. That is a different sentence from the 0.1.5 note, which was about landing on V3. Read the version field in the header you decoded. A custom reader written only for V3 is a poor bug template for this RC.

How to walk a failed run — session header, then a tool/call with no tool/result — stays in how to read Trajectory logs. Why the log exists stays in Trajectory observability.

Session log V4 beside scheduled tasks left off in DeepSeek Harness 0.1.7

ptc-runtime and the other renames

Custom plugins and profiles are where this RC breaks. Sidebar polish is not the migration.

  • PTC packages and services are renamed to the ptc-runtime family. Legacy aliases are gone.
  • The workflow executor is workflow-ptc. Python PTC is not supported. Update custom config names.
  • The official DeepSeek adapter uses the Messages API only and can reuse uploaded images through the Files API. Old protocol settings and Chat Completions URLs need a migration.
  • Custom spill-policy must replace maxInlineBytes with maxInlineTokens.
  • Settings now live in the current Profile’s plugin config. A legacy settings.yaml is imported once.
  • Inspector is no longer included by default. Install it separately. Auto review is turned on from the Plugins page.
  • Ralph stays off unless you enable it. Built-in E2B backends are removed.
  • Creator mode drops the old in-memory Cordis define-and-run tools. Persistent plugins go through Plugin Manager.
  • Coding Tools controls trajectory, code diffs, and the mode used for new tasks. The separate mode-selection switch is removed. New tasks use the saved default. What each preset means is still on modes.
  • The default model list drops V4 Flash and V4 Flash Vision Exp. That line does not cancel the deepseek-flash default described in the 0.1.5 notes. Open a new session and read the model id.

Auto review can hand the decision back

When Auto review denies an operation, a conversation that allows manual approval can let the person continue. A review failure is reported on its own, not folded into a silent deny.

On Desktop, closing the window does not stop tasks. They keep running in the background. Quitting the application warns about that impact. Close and quit are different actions.

Web and Desktop can view, search, customize, and reset keyboard shortcuts. The current binding shows in the sidebar.

Browser Use, Computer Use, and SSH remote workspaces in the rc.1 dump stay experiments on this page. Headless with --json and --session-id is a separate operator surface — see Run DeepSeek Harness headless. Anything you add still goes through the plugin security checklist.

Ten-minute operator pass

1. Print the version of the process you launched. On 28 September 2026, npm latest was 0.1.7-rc.2. A warm npx cache does not follow that tag by itself.
2. If you maintain plugins, search config for old PTC names, workflow executor ids, Chat Completions URLs, and maxInlineBytes.
3. Open one session log and read header version. Expect V4. Do not file a V3-only reader bug against this tag.
4. Leave scheduled tasks and time context off unless you meant to enable them.
5. If Inspector is missing, that matches the notes. Install it. Do not hunt a deleted default panel.
6. On Desktop, close the window only when background tasks should continue. Quit when they should stop, and read the warning.
7. Keep the preview labeled as a preview. Compatibility will break again.

What this article is not

  • Not a second tour of the 0.1.5 RC. That stays What’s New in DeepSeek Harness 0.1.5.
  • Not DeepSeek API pricing.
  • Not a community plugin checklist, and not a Computer Use how-to.
  • Not a claim that any preview is production-certified.

Where to go next

1. Flags: GitHub Releases and the official harness page.
2. Run a known build: install → npx quickstart.
3. After it runs: modes, then the log.

Continue on the portal

Install DSH, walk the tutorial track, or browse curated plugins after this article.