dshseek

seek://news/dsh-v0-1-3-alpha-1

v0.1.3-alpha.1 Opens a New Series — One Day After 0.1.2-rc.1

Sep 4, 2026release#release #upstream #breaking-change #session-format #uploads← All news

TL;DR

One day after 0.1.2-rc.1, upstream opened v0.1.3-alpha.1. The new series' first alpha carries a labeled breaking change — session persistence moves to lifecycle-scoped SessionHandles with a single-process session lock — plus session-format v2, arbitrary Web file uploads, proxy-env support, a disclosed performance regression and a macOS x64 SDK wheel. 0.1.2 remains at rc.1; no stable cut exists.

Yesterday this site covered v0.1.2-rc.1: The 0.1.2 Series Gets Its First Release Candidate. Today upstream opened v0.1.3-alpha.1 — a new series, one day into the candidate’s life. The 0.1.2 line stops at rc.1; whether and when it gets a stable cut is not stated anywhere in the notes.

The breaking half comes first

The new alpha’s Chores section opens with an item explicitly labeled breaking: session persistence is now owned by lifecycle-scoped SessionHandles, agentLoop.create() is asynchronous, and a new session lock guarantees each session is held by at most one process. Alongside it, the session format upgrades to v2 — old v0/v1 logs migrate through immutable adjacent generations, Assistant streams are aggregated by attempt into durable settlements, and the Web UI keeps rendering incrementally in real time. Integration code that touches sessions directly has real migration work here, not just a re-read of the changelog.

The notes also disclose, in plain text, a known performance regression that may affect responsiveness in some scenarios, with a fix promised in the next release. A pre-release channel that names its own regressions in the release notes is doing readers a service — the caveat is right there where an upgrader will see it.

What else is in the first 0.1.3 alpha

  • Arbitrary file uploads in Web: files and images share one preview area, background uploads expose progress and cancellation and stay visible across conversation switches, and models can read saved paths through the existing file tools on demand.
  • Proxy support everywhere: all outbound network requests honor HTTP_PROXY, HTTPS_PROXY, ALL_PROXY and NO_PROXY from the startup environment.
  • Python SDK on Intel Macs: a macOS x64 runtime wheel joins the package.
  • read_image renders in Web tool cards — both top-level and PTC-nested calls — instead of surfacing raw attachment objects.
  • Model discovery grows up: custom providers’ models objects and native Anthropic model lists are supported, with backfill for model names, context windows, and maximum output tokens.
  • Agent Teams: send_message is unified on steer semantics, keeping sender attribution and ordering intact across agents and cold recovery.

The bug-fix list includes one with teeth: DeepSeek streaming tool-call continuation chunks could previously overwrite the call ID or name with empty values, producing tools that failed with empty names and session records that could not be reopened. Windows drive-root workspaces, session cache reads, and a search-results navigation dead-end are also fixed.

Meanwhile, in yesterday’s notes

The v0.1.2-rc.1 release notes were edited today: they now point to oh-my-dsh/dsh-plugin-upgrade-skill, a community-built skill that helps plugin authors migrate code across DSH versions — with an explicit disclaimer that oh-my-dsh is not affiliated with DeepSeek AI. The official notes linking ecosystem upgrade tooling while a new series opens is a coherent gesture, and the skill now has its own page on this site’s map.

Channel status

Eleven releases are published on the channel and every one — today’s included — is flagged prerelease. The candidate label clearly does not freeze the tree. Live repo metadata stays in the site’s build-time snapshot and stats page; this article cites no point-in-time star counts.

Official references