Files
deepseek-harness/packages/jobs
imccyu 8c1e8d9890 build(release): publish the dsh family publicly
Every release member now declares publishConfig.access: public, so the scope no
longer mixes levels: the 221 packages/*/* and apps/* manifests join the vendored
framework and the native packages.

check-workspace-constraints drops the per-sequence expectation and holds every
release member to public, which is what stops a member from drifting back.

Access is a property of the package, not of a version: the dsh packages already
published as restricted become world-readable at their next publication.
2026-08-13 18:49:32 +08:00
..

jobs/ — background-job capability family

English | 中文

This family gives long-running tools one owner-isolated background-job protocol for observation, cancellation, waiting, and completion notices.

Package Role ctx key
jobs/ Defines the job registry and lifecycle contract ctx.jobs
jobs-local/ Implements the process-local job registry registers on ctx.jobs
tool-jobs/ Exposes job control and completion notices to the model registers on ctx.tools

See the background-job runtime and job-registry decisions.

The subsystem reference — the id scheme, the owner-fenced contract, snapshots — is docs/subsystems/jobs.md; design in the background-job runtime and job-registry contract Agent Notes.