dsh-luban v0.1.1
dsh-luban v0.1.1
Version: 0.1.1
[0.1.1] - 2026-09-02
Added
- Added
@yin52133/dsh-luban, a complete aggregate package that installs all
standalone Luban plugins together with pinneddshmarket,
dsh-better-sidebar, and@furongjun1999/dsh-memorycompanions. - Added a fail-closed target-host profile smoke runner for isolated DSH
fixture installation, host/client lifecycle checks, restart, and cleanup. - Added an opt-in production browser runner and Windows/Ubuntu result
aggregator with browser progress, page readback, and screenshot evidence. - Added a mounted visual readback acceptance runner through the production
attachment and DSH followup path, with exact message/turn/route evidence and
fail-closed cleanup.
Changed
- Moved the implementation status ledger from the repository root to
design/checklist.jsonand updated all validators and documentation links. - Made generated GitHub Release notes and titles display the exact suite
version prominently, and require a successful mainline CI run for the tag commit. - Documented complete-suite and standalone installation paths in both READMEs.
- Standardized the canonical authentication entry at
/luban-auth/login. - Corrected the Ubuntu user systemd launcher to run
dsh --profile ubuntu-server --no-openand made the exact
LUBAN_BOOT_RESTORE=1sentinel force keepalive recovery even when profile config
disables boot restore. - Made third-party plugin installation repeatable with fixed package versions, target-host
checks, an isolated DSH_HOME, idempotent reruns, and post-install load checks. - Made night-task capacity reservation and terminal scheduler accounting a
single crash-safe ledger transaction across concurrent schedulers and days. - Aligned HUD context usage with the DSH rc2 session projection and retained a
bounded fallback for missing or unloaded projection services. - Strengthened direct acceptance evidence for durable plan rejection feedback,
serial snippet injection, and agent-facing context archive retrieval. - Reconciled checklist notes with the canonical status legend: runner availability
no longer implies target-host or provider acceptance.
Fixed
- Replaced the unreliable dynamic repository-license badge with an explicit MIT
badge linked to the tracked license. - Quoted Mermaid node labels in the Chinese and English architecture diagrams so
GitHub can render package names and slash-separated labels correctly.