Repository navigation
Releases: JWE24-code/dsh-jev-loop
Releases · JWE24-code/dsh-jev-loop
Release list
dsh-jev-loop 0.1.3
Added
- Support for DeepSeek Harness 0.2.x (0.2.0 and 0.2.1) alongside the
existing 0.1.5-rc.x line. The two Harness API differences that affect this
plugin are handled:- 0.2 removed the shared
{ kind: 'plugin', plugin }message source. The
plugin now declares its owndsh-jev-loopkind onMessageSourceMap,
which both lines accept and label the same way in the chat UI. - 0.2 removed the
tool-resultcontent block; tool results are now
role: 'tool'messages carryingisError. Transcript rendering matches
the 0.1 block by shape and renders 0.2 tool-role errors as
tool error: ….
- 0.2 removed the shared
- Audit-log rotation:
jev-loop.jsonlrotates tojev-loop.jsonl.1when the
next append would take it past the new optionalauditMaxBytessetting
(default 5 MiB;0disables rotation). Only one rotated file is kept, the
rotation is a single atomic rename, and any audit I/O failure is swallowed so
logging never breaks a gate. - README data-flow warning: gated tool arguments, tool outputs, and transcript
excerpts are sent to the third-party TypeSafe API (api.typesafe.ai), with
the settings that keep that data local. Plus a compatibility section.
Changed
peerDependenciesname the supported Harness lines
(^0.1.5-rc.3 || ^0.2.0-rc.0 || ^0.2.1-rc.0, cordis^4.0.2, schemastery
^3.18.2) instead of*. CI typechecks against dsh 0.1.5-rc.3, 0.2.0-rc.2,
and 0.2.1-rc.2.ctx.injectis typed against Cordis's ownContext.injectinstead of an
as unknowncast.
dsh-jev-loop 0.1.2
Changed
- Cleared every unresolved Sonar finding: the profile installer now rejects path traversal, child processes use absolute interpreter paths, the retry loop is split, and the smoke-test doubles are cleaned up.