Releases: kk3ya03-star/dsh-lcx-codex
Release list
v0.4.3-pre.2
DSH 0.1.3 prerelease
Targets DSH 0.1.3-alpha.2, host Pi 0.85.1 and plugin Pi 0.85.1.
Install explicitly:
dsh plugin --profile web add dsh-lcx-codex@0.4.3-pre.2prelatest tracks this prerelease. Stable latest remains 0.4.2 for the older DSH stack.
Changes
- Strict TypeScript source and clean generated host/client builds.
- DSH-native route, attachment, session, settings and locale integration; Pi 0.85.1 cache semantics including 30m explicit long retention.
- Bounded response reads and hardened Native v5 replay, portable history and search error handling.
- Bilingual documentation for natural-language Hosted image search and inline DSH image display.
Breaking migration and limitations
- Old 0.4.2 plugin configuration and v3/v4 checkpoints are unsupported. Reconfigure and start a new session; current v5 restart/resume remains supported.
- Only four LCX switches remain configurable. Pressure thresholds 90%/95% and search timeout 240 seconds are fixed policy.
- Windows DSH 0.1.3-alpha.2 has an fs-ext startup loading issue. Live Windows tests used the approved non-Windows-only fs-ext loading correction while preserving the original Win32 session lock. This plugin does not automatically patch DSH.
- Alpha references may fail intermittently; screenshot delivery as a displayable image is not verified. Hosted image search does not require Alpha and is not image generation.
- Proxy/NO_PROXY, broader concurrency/cancellation, background continuable subagents and all attachment-format combinations are not fully covered.
Verification
156 tests, strict host/client types, four schemas and a 36-file clean generated rebuild pass on this exact exported tree. The shipped runtime matches the frozen live-tested candidate. Bounded live tests include Native compaction/restart/model switching, real PNG/TXT uploads, search/image display, two-session isolation and foreground subagent caches. This prerelease is not blanket cross-platform acceptance.
Published using npm trusted publishing with provenance. Tarball SHA256:
6e685fc5d2c309a3ebaeca9571ee5e307536c26d702328e2d947dbd17b36d209
v0.4.2
Stable zero-functional-change promotion of the fully validated 0.4.2-pre.1 runtime. LCX ON owns the GPT Responses final wire from ordinary turn 1 through tools, Native V2 Compact/Replay, restart/resume, and GPT model migration. npm latest: dsh-lcx-codex@0.4.2.
dsh-lcx-codex v0.4.2-pre.1
0.4.2-pre.1 is the verified prerelease for the new full GPT Responses lifecycle ownership path.
Highlights
- Full GPT Responses lifecycle ownership: with LCX ON, LCX owns the final Responses wire from the first ordinary turn through tool loops, Native V2 compaction/replay, restart/resume, and portable GPT model switching. LCX OFF keeps the native DSH path unchanged.
- Pi 0.84.3 compatibility: the plugin uses isolated
@earendil-works/pi-ai0.84.3 while DSH 0.1.1-rc.2 keeps host Pi 0.82.1 unchanged. - GPT-5.6 prompt cache modernization: implicit caching uses
prompt_cache_options.ttl=30mwith a stable prompt-cache identity. Real RC workloads observed substantial cache reuse. - Reasoning pass-through: GPT-5.6
reasoning.effort=maxis preserved through the LCX-owned Responses path. - Native V2 hardening: repeated compact/replay no longer retains duplicate canonical developer/system preludes; retained assistant phase semantics are preserved.
- Search/Alpha hardening: HTTP-200 provider command failures are classified as tool errors instead of false successful continuation evidence.
Verified stack
dsh-lcx-codex 0.4.2-pre.1DSH 0.1.1-rc.2- DSH host Pi
0.82.1 - plugin Pi
0.84.3
Install / upgrade
dsh plugin --profile web add dsh-lcx-codex@0.4.2-pre.1
dsh web
npm dist-tags: prelatest=0.4.2-pre.1; stable latest=0.4.1 remains unchanged.
Current boundaries
- Explicit prompt-cache breakpoint placement is not exposed by the current DSH/Pi host vocabulary.
reasoning.contextandreasoning.moderemain host/Pi exposure boundaries.- Credentialed ALPHA-004 runtime coverage remains
NOT_COVERED; fail-closed behavior is covered by tests.
This is a prerelease. Stable promotion to 0.4.2 is a separate release decision.
v0.4.1
dsh-lcx-codex 0.4.1
0.4.1 is the current stable release (npm latest). It is a zero-functional-change stable promotion of the fully QA-passed 0.4.1-pre.1 runtime.
What's new since 0.4.0
- Alpha stateful Web Actions are hardened. URL-based continuation now supports the intended
search → open → find / click → screenshotflow while preserving strict opaque-ref/session/route boundaries. Unsupported deployments fail closed instead of advertising capabilities they cannot actually execute. - DSH compatibility seams are isolated. Route resolution, SearchProvider selection, AgentPresets services, compaction/pruner integration, and session/request-header access are contained behind a narrower compatibility boundary instead of leaking host-version assumptions through the runtime.
- Typed protocol hardening. High-risk Responses paths for routing, Native V2 compaction/replay, checkpoint handling, SSE validation, generation controls, and provider-machine diagnostics gained stronger type/runtime validation.
- Conservative token budgeting is unified. Native retained-history budgeting and portable migration use the same conservative estimator, including CJK/code/JSON-heavy content and atomic tool-call/result groups, while preserving the existing 64K / 24K / ~3K retention policy.
- Installed Settings lifecycle is fixed. The plugin now initializes and re-enables cleanly when installed through the normal DSH plugin path, including late-mounted Settings/configuration-card behavior.
Existing core behavior retained
- Ordinary search still uses DSH's existing
web_searchentry and follows the active GPTopenai-responsesroute. websearch_gpt_advancedremains opt-in for Hosted Search controls.- Native V2 remains integrated through DSH's existing compaction lifecycle: Native-first at the configured threshold, emergency DSH pruning only in the higher-pressure zone, and DSH session transactions/recovery remain authoritative.
- Native opaque checkpoints remain source-session bound; forks and model/route migrations use portable history rather than replaying a parent's opaque state.
Install / upgrade
dsh plugin --profile web add dsh-lcx-codex
dsh webTo pin this release explicitly:
dsh plugin --profile web add dsh-lcx-codex@0.4.1Do not delete DSH sessions or $DSH_HOME/storages/lcx-codex/ as part of a normal upgrade.
Compatibility
Formally verified stable stack:
| Plugin | DSH | DSH host Pi | Plugin Pi |
|---|---|---|---|
0.4.1 |
0.1.1-rc.2 |
0.82.1 |
0.82.1 |
New DSH versions are not assumed compatible automatically.
Validation
Stable promotion was gated on the exact release runtime:
- TypeScript typed-core check: PASS
- unit/regression suite: 111/111 PASS
- DSH schema validation: 4/4 PASS
- npm package dry-run: 28 files PASS
- runtime/source parity vs
v0.4.1-pre.1: PASS - trusted npm publication with provenance: PASS
Because 0.4.1 is a zero-functional-change promotion, the Installed Candidate + Cross-feature QA already completed for 0.4.1-pre.1 is the runtime acceptance basis for this stable release.
Next line
Cache-prefix low-reuse anomaly diagnostics are continuing separately for the 0.4.2 development line. They were not a release blocker for the already accepted 0.4.1 runtime.
See CHANGELOG.md for the detailed history.
dsh-lcx-codex v0.4.1-pre.1
dsh-lcx-codex 0.4.1-pre.1
Pre-release promotion of the formally accepted private candidate bc87c9c4879cfbf4484154856e9f81a27b8da33d.
Included
- Accepted Alpha stateful continuation and fail-closed capability work.
- DSH rc.2 compatibility seam isolation.
- Strict JSDoc TypeScript protocol-core validation.
- Conservative unified token budgeting for Native retention and portable replay.
- Installed-plugin settings lifecycle correction.
Verification
- Exact public main commit:
fc811483fd5441bb3b2cb9e42da5c4ec02b18a96. - 111/111 tests, 4/4 schema validations, TypeScript 7.0.2, package/import, private-boundary, and source-parity gates passed.
- npm Trusted Publishing provenance is attached.
- npm
prelatestpoints to0.4.1-pre.1;latestremains0.4.0.
Install
dsh plugin --profile web add dsh-lcx-codex@0.4.1-pre.1dsh-lcx-codex v0.4.0
dsh-lcx-codex 0.4.0
0.4.0 is the stable promotion of the fully validated 0.4.0-rc.13 runtime. The stable release introduces no functional/runtime code changes relative to rc.13; it makes that validated implementation the default supported npm release.
Highlights
- Native-first Remote Compaction V2 for DSH 0.1.1-rc.2 with 90% Native / 95% emergency pressure coordination.
- Canonical OpenAI Responses serialization/replay through the public
@earendil-works/pi-ai@0.82.1converters. - Same-session-only opaque checkpoint replay; forks/children use portable migration rather than parent opaque state.
- Stable replay item/call identity reconciliation and persisted Pi replayState metadata.
- Session/cache affinity parity with normal Pi
openai-responsestraffic. - Serialized shared compaction-service pressure handling with failure-safe cleanup for concurrent same-preset sessions.
- Hardened fallback, SSE completion/linkage validation, redirect denial, and provider-error redaction.
- Hosted/advanced/Alpha search capabilities retained with the current DSH routing model.
Validation
- 58/58 tests passed.
- 4/4 DSH schema validations passed.
- Stable package contains 26 files and no private project/governance paths.
- Stable runtime-sensitive source is content-identical to the real-DSH-accepted
0.4.0-rc.13runtime. - Real DSH acceptance covers automatic pressure Compact, replay/cache re-warm, restart/resume, GUI
/compact, fork isolation, and same-preset dual-session concurrency/failure cleanup. - npm publication uses GitHub Actions Trusted Publishing with provenance.
Install
dsh plugin --profile web add dsh-lcx-codexnpm latest now points to 0.4.0.
v0.4.0-rc.13
dsh-lcx-codex 0.4.0-rc.13
Prerelease candidate for DSH 0.1.1-rc.2 with Native Responses/Compact hardening.
Highlights
- Native-first pressure compaction with shared-service lifecycle/concurrency protection.
- Pi 0.82.1 canonical Responses serialization and replay-state preservation.
- Same-session-only opaque Native replay; forks migrate through portable history instead of reusing parent opaque state.
- Replay reconciliation for terminal index drift and full function-call identity.
- Cache/session-affinity parity across normal Responses, Native Compact, and replay.
- Stricter Remote V2 completion/linkage validation, redirect denial, fallback boundaries, and redacted provider errors.
- Hosted/Alpha Web Search routing and capability handling retained with the rc.13 hardening.
Validation
- 58/58 automated tests passed.
- 4/4 DSH schema checks passed.
- Real DSH validation covered automatic pressure Compact, post-Compact replay, cache re-warm, restart/resume, manual
/compact, fork isolation, and same-preset dual-session pressure concurrency. - npm package contains 26 release files and is published with GitHub Actions provenance.
Install
npm install dsh-lcx-codex@nextThis is a prerelease. The stable latest tag remains on 0.3.4.
dsh-lcx-codex 0.4.0-rc.8
What's Changed
- ci: add npm trusted publishing by @kk3ya03-star in #2
New Contributors
- @kk3ya03-star made their first contribution in #2
Full Changelog: https://github.com/kk3ya03-star/dsh-lcx-codex/commits/v0.4.0-rc.8
dsh-lcx-codex 0.3.4
Fixed
- Hosted and Alpha Search can now be called by any DSH primary model. A compatible active GPT Responses route is preferred; non-GPT callers use the configured GPT search route.
- Hosted Search continues to take over the DSH search provider while enabled, then restores the previous provider when disabled or removed.
- Native V2 compaction remains limited to compatible GPT primary-model routes. Normal non-GPT sessions continue through DSH local compaction.
Verification
- 109 tests: 105 passed, 4 credential-gated E2E tests skipped
- 4/4 DSH schemas passed
- isolated tarball install and package entry import passed
- 22 package files, 69,166 bytes
- SHA-256:
7FB2EF38BC21090E6601FB389E992B6001D7D0600B30711DB37E248F085C2A53
dsh-lcx-codex 0.3.3
Fix Native V2 replacement history by retaining recent real user messages within a 64K token budget and appending exactly one compaction item. Includes safe compatibility for compaction-only v3 checkpoints, cache-key parity with DSH/Pi, provider-route reuse, and updated Chinese and English documentation.