Skip to content

DS Agent v1.0.2

Choose a tag to compare

@Lee-take Lee-take released this 16 Jul 06:15

DS Agent v1.0.2

v1.0.2 is an urgent compatibility and trust/UI patch for the stable DS Agent
1.0 line. It fixes two user-visible regressions reported against the published
v1.0.1 desktop app. The v1.0.1 commit, tag, Release, notes, and installer
remain immutable.

Package, desktop, Tauri and Cargo metadata are 1.0.2, and the updater identity
is v1.0.2.

User-facing reply isolation

  • Fenced DeepSeek protocol responses that use subagent_plan: null are parsed
    as an empty optional plan instead of falling back to raw text.
  • Protocol JSON is never shown in place of the user-facing reply when another
    optional envelope field has an unexpected shape. DS Agent extracts only
    reply_to_user; malformed or incomplete actions remain fail-closed and are
    not executed.
  • Previously saved affected messages are cleaned at presentation time after the
    updated app starts. Conversation storage is not silently rewritten.

Run-step terminal state

  • The right-side workflow inspector now selects the latest parent run from the
    active conversation. Once that durable run is complete, the six fixed steps
    converge to Done / 已完成 instead of retaining stale waiting states.
  • Calling DeepSeek with the user's configured API Key is not a per-run approval
    action. A missing or unusable DeepSeek configuration is shown as blocked, not
    as a permission confirmation request.
  • This patch does not weaken approval policy for local writes, Computer Use,
    external effects, or other risk-bearing capabilities. The Kernel remains the
    authority for permission, execution, evidence, audit, verification, and
    recovery.

Scope and compatibility

This patch adds no new connector, Computer Use, automation, memory, Subagent,
or Skill feature. A valid DeepSeek API Key supplied by each user remains
required. Production Microsoft/Google account registration and live external
writes remain disabled.

Windows download and integrity

  • Asset: DS.Agent_1.0.2_x64-setup.exe
  • File and product version: 1.0.2
  • Architecture: Windows x64
  • Authenticode status: unsigned (NotSigned)

Verify the final byte size and SHA-256 against the published GitHub Release
before running the installer. The installer embeds the Microsoft WebView2
bootstrapper.

The release artifact was built and inspected without launching the installer
or changing the installed DS Agent application or its data.

The final offline release gate covers the source secret scan, TypeScript/Vite
production build, focused reply/run-state regressions, all Node/UI checks, the
source-only release guard, and the complete Rust suite. Live DeepSeek and
installed Office/rendering checks remain separately permission-gated.

Deterministic briefing fixtures

For deterministic Operations Briefing checks,
docs/templates/operations-briefing-smoke-evidence contains the warning
SMOKE SAMPLE evidence for local verification only and every file says
Replace before operational use. The bundled smoke files are marked as
non-operational test data. Separately,
docs/templates/operations-briefing-evidence contains blank operator templates
that the desktop can seed into a user-selected evidence folder.

Code signing policy

DS Agent v1.0.2 remains unsigned and its Authenticode status is NotSigned.
It is not represented as a signed release.

For future releases accepted into the open-source signing program: Free code
signing provided by SignPath.io, certificate by SignPath Foundation.
See the
Code signing policy
and Privacy policy.

Immutable v1.0.2 asset identity:

  • Size: 12,714,353 bytes
  • SHA-256: 21459D5A8CFF2606171CBD52B9D5508A40434101693BEFA81E8DC2D9EBF50E3D