Releases: dushaobindoudou/dsh-refine
Releases · dushaobindoudou/dsh-refine
Release list
dsh-refine v1.0.3
Changed
- Republish with updated npm search metadata (the 1.0.2 tarball shipped the
pre-revision keywords/description): description leads with "DeepSeek
Harness (dsh) plugin", keywords aligned with the ecosystem (dsh-plugin,
plugin,cordis,cordis-plugin,refinement, …).
dsh-refine v1.0.2
Added
- Community health files:
CONTRIBUTING.md(dev setup, commit style, release
process),SECURITY.md(private vulnerability reporting policy), bug/feature
issue templates, PR template,CODEOWNERS, and.editorconfig. - Bilingual docs: English
README.md(primary) plusREADME.zh-CN.md,
cross-linked; both shipped in the npm tarball. - ESLint 10 flat config (
eslint.config.js) withlint/lint:fixscripts;
prepublishOnlynow lints before testing. Dev-only tooling — the package
still ships zero runtime dependencies.
Changed
- npm search metadata: description now leads with "DeepSeek Harness (dsh)
plugin" and keywords align with the ecosystem (dsh-plugin,plugin,
cordis,cordis-plugin,refinement, …); repository description,
homepage, and topics configured viagh api. - CI: dedicated
lintjob; all workflows install withnpm ci(lockfile is
now committed for reproducible installs). - Publish workflow additionally creates the GitHub Release with the changelog
notes for the tagged version.
Fixed
- Minor lint findings with no behavior change: unused
fileURLToPathimport
inlib/compat.js, a deadengineActiveinitialization, and an unused
parameter name inRefineUxRemote.data.
dsh-refine v1.0.1
Fixed
- Peer range
>=0.0.1-rc.3letnpm installresolvedsh-home-pathsto
0.1.0-rc.8, whosedsh-invariantspeer regressed to^0.0.1-rc.3—
incompatible withdsh-typert-protocol@0.1.0-rc.6's^0.1.0-rc.6, so a
fresh install failed withERESOLVE. Both peers are now pinned to the
aligned0.1.0-rc.6series the dsh host ships. - Smoke test now hermetic for CI: fixture path derives from
dshHomePath('harness'), missing engine ESP files are bootstrapped, and
hardcoded demo-content assertions derive counts/ids from the snapshot.
Added CI (Node 18/20/22) and npm-publish-with-provenance workflows.
dsh-refine v1.0.0
First stable release — /refine UX layer for the dsh-continual-harness engine.
Added
/refinehuman command:status,list [kind],history [n],rollback <id>,
and free-text instruction triggers.- Settings panel Remote (
refineUx): entry browsing, refinement history timeline,
one-click rollback, auto-gate audit. - Session-history compatibility:
harness/refinementsession events written by
thedsh-continual-harnessengine are registered into the host reader's known
event-type set so refining sessions stay loadable (engine-optional at runtime).
Fixed
Cannot read properties of undefined (reading 'aborted')on/refine <text>:
the tools registry readsexec.signal.abortedunguarded, so the engine call
now always receives anAbortSignal(the command invocation's signal, or a
fresh never-aborted one for signal-less callers).- Input box freezing for up to ~90 s on
/refine <text>: instruction triggers
are now dispatched fire-and-forget in the host (own never-aborted signal, so
request completion cannot cancel the refinement); rollback stays synchronous
because it applies stored edits without an LLM round-trip.