Skip to content

Releases: Uddoo/dsh-dashboard

dsh-dashboard v0.5.0

Choose a tag to compare

@Uddoo Uddoo released this 14 Aug 17:05

Highlights

  • Adds a global multi-project Dashboard that aggregates Local and supported Tracker tasks into one read-only portfolio board.
  • Adds a Harness-native task-source switcher, project and Provider filters, aggregate Agent capacity, and project-aware task cards.
  • Keeps project mode fully operational for Agent dispatch and Local task maintenance while preventing global overview refreshes from starting Agents.
  • Coordinates project runtimes safely across global/project switches, including in-flight refreshes and per-project polling.interval_ms schedules.
  • Serializes concurrent Local task mutations across project sources that share one physical store.
  • Merges case-equivalent custom Tracker states and keeps aggregate columns visible when any project exposes them.
  • Expands Simplified Chinese and English localization and regression coverage for the global Dashboard experience.

Distribution

Validation

  • pnpm run typecheck
  • pnpm test — 18 test files, 95 tests
  • pnpm run build
  • git diff --check
  • Packaged plugin installed into @deepseek-ai/dsh@0.1.0-rc.6 and exercised through the native Harness Dashboard entry
  • Verified global → project → global switching, global read-only controls, project Local-task controls, browser console health, and installed bundle hashes

dsh-dashboard v0.4.0

Choose a tag to compare

@Uddoo Uddoo released this 14 Aug 13:09

Highlights

  • Adds Harness-native Simplified Chinese and English localization with live Settings → Language switching.
  • Localizes the Dashboard shell, board, runtime, project catalog, configuration, dialogs, credential sources, and plugin-owned errors.
  • Preserves Tracker-owned content and unknown Provider diagnostics in their source language.
  • Adds stable Host-to-client error metadata, correct English singular/plural forms, and accurate unknown Provider display.
  • Adds bilingual documentation and an actual DeepSeek Harness screenshot.

Distribution

Validation

  • pnpm run typecheck
  • pnpm test — 15 test files, 72 tests
  • pnpm run build
  • Packaged plugin installed and exercised inside @deepseek-ai/dsh@0.1.0-rc.6 through the native Harness Dashboard entry

dsh-dashboard v0.3.0

Choose a tag to compare

@Uddoo Uddoo released this 14 Aug 11:04

Highlights

  • Adds a durable Harness-native Project Catalog with separate Project and Git Repository records, current-workspace registration, manual registration, bounded Discovery Roots, and explicit candidate confirmation.
  • Adds the Projects Dashboard view with registered-project metadata, discovery-root management, responsive layouts, and packaged project-catalog screenshots.
  • Introduces strict WORKFLOW.md v1 project policies with global defaults, project overrides, and explicit Harness Agent Profile selection.
  • Materializes Git task workspaces as real detached worktrees from the selected repository HEAD; non-Git projects continue to use controlled directories.
  • Keeps cross-project Global Broker and autonomous claims disabled while the execution plane remains bound to the Harness-selected current project.

Security and reliability

  • Uses the Harness profile-selected storage backend without overwriting shared storage-domain routes or registering a duplicate SQLite backend.
  • Re-inspects persisted projects on restart and reconciles policy paths, Git metadata, workspace strategy, and orphaned Repository references.
  • Validates reused and removable worktrees against the source repository common Git directory, and cleans failed after_create worktrees through git worktree remove.
  • Caps discovery at 10,000 visited directories and 200 candidates, uses four-way bounded Git inspection, and propagates RPC cancellation into traversal and Git subprocesses.
  • Preserves symlink, path-containment, bounded-hook-output, trusted-host RPC, and credential-redaction protections.

Compatibility

  • DeepSeek Harness Web profile 0.1.0-rc.6.
  • Node.js 22.19+ or 24+.
  • Existing pre-v1 WORKFLOW.md files must be updated to the documented v1 project-policy schema.

Install

dsh plugin --profile web add dsh-dashboard@0.3.0
dsh web

Verification

  • 14 test files and 66 tests passed.
  • TypeScript checks, production build, diff checks, npm pack, and npm registry integrity verification passed.
  • The packed plugin was installed as dsh-dashboard@0.3.0 into a real Harness Web profile and exercised through the native Dashboard entry, Local Board, Projects view, and Discovery Root scan dialog.
  • A Harness-hosted Local task created a real linked Git worktree with matching HEAD and common Git directory; a deliberate after_create failure removed both the workspace and Git registration before Agent execution.
  • Final Harness Host stderr was empty.

Full changelog: v0.2.0...v0.3.0

dsh-dashboard v0.2.0

Choose a tag to compare

@Uddoo Uddoo released this 14 Aug 07:56

Highlights

  • Adds built-in GitHub Issues, Jira Cloud, Asana, and GitLab Issue providers alongside Linear.
  • Adds Host-persisted Local tasks with native Dashboard create, edit, state/priority updates, and delete controls.
  • Keeps the Dashboard inside the native DeepSeek Harness sidebar and shell, with dynamic provider/project context.
  • Publishes provider-specific WORKFLOW.md examples and an exported dsh-dashboard/task-source extension seam.

Security and reliability

  • Scopes runtime claims and workspaces by provider project to prevent cross-repository task collisions.
  • Rejects raw and percent-encoded REST path traversal before authenticated Provider requests.
  • Restricts the Asana Agent tool to explicit project/task/section endpoint and method allowlists.
  • Adds optimistic concurrency control for Local task edits so stale Dashboard forms cannot overwrite Agent updates.
  • Forces a fresh Provider read after mutations that overlap an older poll.
  • Preserves legacy executeRaw() GraphQL Provider compatibility while preferring explicit Agent tools.

Compatibility

  • DeepSeek Harness Web profile 0.1.0-rc.5 and 0.1.0-rc.6.
  • Node.js 22.19+ or 24+.
  • GitLab project_id accepts either a positive numeric id or a namespace path.

Install

dsh plugin --profile web add dsh-dashboard@0.2.0
dsh web

Verification

  • 12 test files and 49 tests passed.
  • TypeScript checks, production build, peer dependency checks, and package dry-run passed.
  • The packed plugin was installed into a real Harness Web profile and verified through the native Dashboard entry with Local create/edit/delete interactions, an empty browser console, and an empty Host stderr log.

Full changelog: v0.1.0...v0.2.0

dsh-dashboard v0.1.0

Choose a tag to compare

@Uddoo Uddoo released this 14 Aug 04:27

dsh-dashboard v0.1.0

The first public release of dsh-dashboard, a Symphony-compatible issue orchestrator and native operations dashboard for DeepSeek Harness.

Install from npm

dsh plugin --profile web add dsh-dashboard@0.1.0

The package is available at https://www.npmjs.com/package/dsh-dashboard/v/0.1.0.

Highlights

  • Runs eligible Linear issues as isolated, native Harness Agent sessions.
  • Adds a Dashboard entry inside the existing Harness sidebar and shell.
  • Provides Board, Runtime, and Configuration views for task state, sessions, workspaces, turns, token usage, retries, blockers, and recent Agent events.
  • Implements Symphony-compatible polling, scheduling, concurrency limits, retry handling, persistent task workspaces, lifecycle hooks, and workflow prompts.
  • Keeps Linear credentials on the trusted Host side and applies fail-closed workspace path checks.

Compatibility

  • Supports DeepSeek Harness Web profile 0.1.0-rc.5 and 0.1.0-rc.6.
  • Built, type-checked, and integration-tested against the npm-published 0.1.0-rc.6 Harness packages.

Alternative installations

Install this prebuilt Release asset without running package build scripts:

dsh plugin --profile web add ./dsh-dashboard-0.1.0.tgz

The pinned GitHub source can also be installed with:

dsh plugin --profile web add github:Uddoo/dsh-dashboard#v0.1.0

The GitHub source route executes the reviewed prepare build. Follow the exact allowBuilds guidance in the installation documentation before enabling it. Prefer npm or the prebuilt Release asset when an install-time build is not desired.

Verification

  • TypeScript type-check passed.
  • Production host and client builds passed.
  • 21 tests across 7 test files passed.
  • Production dependency audit reported no known vulnerabilities.
  • Pinned public GitHub installation was loaded by the official @deepseek-ai/dsh@0.1.0-rc.6 web runtime and returned HTTP 200.
  • Published npm metadata exposes latest as 0.1.0 with MIT licensing and the expected GitHub repository.

Release asset checksum

SHA-256  7FDBA89BC1FFF10F327AA53D35527826B3202F7B2EB5FF22BC52D7BCBF2FCB09  dsh-dashboard-0.1.0.tgz

See the English documentation or 中文文档 for configuration, credentials, workflow semantics, runtime behavior, and troubleshooting.