Repository navigation
Releases
v0.1.1 — sessions stay loadable
Fixed
-
Sessions no longer become unloadable after using review tools.
flow_review_prepare/flow_review_decideno longer append customhumanize/*events into the session log. The stock harness persistence layer refuses to interpret a log containing an event type outside its catalog unless the envelope carries theignorablemarker — which is not expressible through the publicsession.appendAPI — so any session in which a review ran failed history load and resume forever withSessionFormatUnsupportedError.Review state remains fully file-backed (
.humanize/reviews/<id>/prepared.json,decision.json,review.md); visibility is carried by tool receipts and run event logs.
Added
-
Bundle packaging: installing as a DSH plugin (
dsh plugin --profile <profile> add github:Guard42/dsh-humanize) auto-syncs the preset into the DSH preset root on startup; user-modified files are never overwritten on upgrade. -
tools/repair-session-log.mjs: zero-dependency repair for logs damaged by ≤ 0.1.0 — scans the zstd frame container, adds"ignorable": trueto unknown-type event envelopes, preserves every other byte, self-verifies before writing (dry-run by default,--applywrites after a.bakbackup):node tools/repair-session-log.mjs "$env:USERPROFILE\.dsh\sessions" --scan # inventory node tools/repair-session-log.mjs "$env:USERPROFILE\.dsh\sessions" --scan --apply # repair
Full changelog: https://github.com/Guard42/dsh-humanize/blob/main/CHANGELOG.md
dsh-humanize v0.1.0 — first public release
Humanize Mode — the humanfia flow philosophy natively ported to DeepSeek Harness.
First public release. Highlights:
- Flow kernel: refereed stages, canonicalization + SHA-256 lock identity (
flk_<digest>), structural checks - HMAC-signed terminal review gate; rejection reasons fold back into drafts
- Append-only event logs; runs resume across interruptions (
flow_resume) - 15 model tools incl.
trace_export(Perfetto),edit_anchored/hash_file - One-line installers (PowerShell / bash) and a dsh plugin bundle whose installer bridge auto-installs the preset
-PresetName/PRESET_NAMEto save domain variants (e.g.humanize-ZZZZ) side by side- Bilingual docs, capability-parity audit (docs/parity.md), CI matrix on ubuntu + windows
See CHANGELOG.md for details.