Repository navigation
Releases: fonlan/dsh-gitmemo
Release list
v0.5.3
0.5.3
Compatibility: unchanged — dsh ^0.1.7-alpha.1 || ^0.2.0-rc.1 || ^0.2.1-alpha.1 — verified on dsh web 0.2.1-alpha.1.
Fixed
mem_searchno longer fails the host's tool-output validation whenever the System-one gate runs.cd96d07(shipped in 0.5.0) made the gate reportgated.policyandgated.bounded, but the tool's declared output schema (additionalProperties: false) declared neither — and the host validates every result against that schema before it reaches the model. Every gated search therefore ended asinvalid output: "value.gated.policy" is not a declared property (additionalProperties: false), so no page was ever delivered. Both fields are now declared (policyrequired,boundedoptional).- Regression coverage:
test/tool-output-schema.test.mjsruns the host's ownvalidateJsonSchemaValueover the results of all five tools, including gated searches under both policies. Reverting the schema fix fails it with exactly the reported error.
Note: the gate is opt-in (it needs a credential), which is why 0.5.0–0.5.2 shipped with it unusable.
Verified: build / typecheck / test (141 pass, +3) all green; the rebuilt module was additionally loaded inside a running dsh web host, where a gated value carrying policy + bounded validated with zero violations.
npm i @fonlan/dsh-gitmemo@0.5.3
v0.5.2
0.5.2
Compatibility: dsh ^0.1.7-alpha.1 || ^0.2.0-rc.1 || ^0.2.1-alpha.1 — verified on dsh web 0.2.1-alpha.1 and DSH Desktop 0.2.0-rc.2.
Changed
- Build baseline moved from
0.2.0-rc.1to0.2.1-alpha.1for every@deepseek-ai/*pin (@deepseek-ai/cordis4.0.5-alpha.1,@deepseek-ai/schemastery3.18.5-alpha.1). - Appended
|| ^0.2.1-alpha.1to every@deepseek-ai/dsh*peer range. - Added the missing
peerDependenciesblock. This package declared none, so the host compatibility gate had nothing to evaluate and could never refuse it. - Unified on pnpm and removed
package-lock.json: the repository recorded three different cohorts at once (^0.1.7-alpha.1in package.json,0.1.7-alpha.2in the npm lock,dsh-tools@0.1.2-alpha.2in the pnpm lock, and0.2.0-rc.1on disk). - README: declared floor is now dsh >= 0.1.7-alpha.1 (or 0.2.x).
Verified: pnpm install / typecheck / build / test (138) all green; cold boot in an isolated profile against a real 0.2.1-alpha.1 host passes.
npm i @fonlan/dsh-gitmemo@0.5.2