Skip to content

DSH LoopX Plugin 0.1.1-beta.4

Choose a tag to compare

@huangruiteng huangruiteng released this 03 Sep 10:31
· 256 commits to main since this release
9818398

DSH LoopX Plugin 0.1.1-beta.4

This release repairs first-run LoopX skill discovery in the Linux managed-runtime layout used by the DSH plugin.

Release Decision

Who should upgrade: DeepSeek Harness users of DSH LoopX Plugin 0.1.1-beta.3 should upgrade, especially when /loopx-init reported an incompatible LoopX installation after successfully installing 0.5.3.
What this release solves: It requires LoopX 0.5.4, the first release that both carries workflow skills and discovers them after Linux pip --target installation, and adds release checks for that exact layout.
Breaking changes: No. Existing LoopX Goals, bindings, and DSH profiles remain compatible; the plugin only raises its managed LoopX compatibility floor from 0.5.3 to 0.5.4.
How to verify: Install the pinned artifact, start the selected profile, run /loopx-init if repair is needed, confirm the plugin appears in the profile, then remove it to test rollback.
Contributors: Maintainer @huangruiteng prepared this release; no community contribution was included.

dsh plugin --profile web add "https://github.com/huangruiteng/loopx/releases/download/dsh-loopx-plugin-v0.1.1-beta.4/dsh-loopx-plugin-0.1.1-beta.4.tgz"
dsh plugin --profile web list
dsh plugin --profile web remove dsh-loopx-plugin

Optional Capability Activation & Use

DSH LoopX plugin

Activation: Add the pinned release artifact to the DSH profile that should expose LoopX. Activation is per profile; invoke the installed loopx skill inside each DSH Session that should continue autonomously.
Validation: Start DSH, use /loopx <task>, and confirm the GoalBar appears after the Session receives one exact LoopX binding. If startup reports a safe compatibility failure, run /loopx-init once and retry.
Disable / rollback: Remove dsh-loopx-plugin from the profile. To roll back, remove beta.4 and add an earlier pinned artifact explicitly; retained LoopX Goal state is not deleted.
Authority boundary: Installing or activating the plugin grants no repository, production, network, credential, or cross-Agent authority. LoopX continues to enforce the bound Goal, Todo, quota, capability, and user-gate contracts, and the GoalBar carrier remains loopback-only.
Docs: https://github.com/huangruiteng/loopx/blob/dsh-loopx-plugin-v0.1.1-beta.4/packages/dsh-loopx-plugin/README.md

dsh plugin --profile web add "https://github.com/huangruiteng/loopx/releases/download/dsh-loopx-plugin-v0.1.1-beta.4/dsh-loopx-plugin-0.1.1-beta.4.tgz"
dsh --profile web --port 0
dsh plugin --profile web list
dsh plugin --profile web remove dsh-loopx-plugin

Validation

  • DSH TypeScript host, client, and tests passed type checking.
  • 9 test files and 170 tests passed.
  • Peer-range, production build, artifact, real-profile, GoalBar runtime, and clean Debian/Python 3.13 PEP 668 smokes passed.
  • The clean-container path installed the current LoopX wheel through pip --target, loaded the beta.4 tarball in real DSH, and discovered the loopx skill in the first Session.
  • LoopX risk-based premerge ran 18 checks with no failures or manual holds.

中文摘要

本版本修复 DSH Plugin 在 Linux 托管运行时首次安装 LoopX 后无法发现 workflow skills 的问题。

升级决策

**谁需要升级:**使用 DSH LoopX Plugin 0.1.1-beta.3 的 DeepSeek Harness 用户应升级,尤其是 /loopx-init 已成功安装 0.5.3、却仍报告 LoopX 不兼容的用户。
**解决了什么:**最低版本提升到 LoopX 0.5.4;这是首个既携带 workflow skills、又能在 Linux pip --target 布局中发现它们的版本,并为该真实安装形态增加发布校验。
**是否有破坏性变更:**无。已有 LoopX Goal、绑定和 DSH profile 保持兼容;这里只把插件托管 LoopX 的兼容下限从 0.5.3 提升到 0.5.4。
**如何验证:**安装固定版本产物,启动对应 profile;如需修复则运行一次 /loopx-init,确认插件可被 profile 读回,再执行移除验证回退。
**贡献者:**本版本由维护者 @huangruiteng 准备,无社区贡献。

dsh plugin --profile web add "https://github.com/huangruiteng/loopx/releases/download/dsh-loopx-plugin-v0.1.1-beta.4/dsh-loopx-plugin-0.1.1-beta.4.tgz"
dsh plugin --profile web list
dsh plugin --profile web remove dsh-loopx-plugin

可选能力启用与使用

DSH LoopX plugin

**启用:**将固定版本产物添加到需要启用 LoopX 的 DSH profile;启用只作用于该 profile。每个需要自动续跑的 DSH Session 仍需显式调用一次安装后的 loopx skill。
**验证:**启动 DSH,执行 /loopx <task>,并在 Session 获得唯一 LoopX 绑定后确认 GoalBar 出现。如果启动阶段安全报告兼容失败,运行一次 /loopx-init 后重试。
**停用 / 回退:**从 profile 移除 dsh-loopx-plugin;如需回退,先移除 beta.4,再显式安装更早的固定版本。已保留的 LoopX Goal 状态不会被删除。
**权限边界:**安装或启用插件不会授予代码仓库、生产环境、网络、凭据或跨 Agent 权限;LoopX 仍按绑定的 Goal、Todo、quota、capability 与 user gate 执行,GoalBar carrier 仍只允许 loopback。
**文档:**https://github.com/huangruiteng/loopx/blob/dsh-loopx-plugin-v0.1.1-beta.4/packages/dsh-loopx-plugin/README.md

dsh plugin --profile web add "https://github.com/huangruiteng/loopx/releases/download/dsh-loopx-plugin-v0.1.1-beta.4/dsh-loopx-plugin-0.1.1-beta.4.tgz"
dsh --profile web --port 0
dsh plugin --profile web list
dsh plugin --profile web remove dsh-loopx-plugin

验证

  • DSH TypeScript host、client 与 tests 工程类型检查通过。
  • 9 个测试文件、170 个测试全部通过。
  • peer-range、生产构建、产物、真实 profile、GoalBar runtime,以及干净 Debian/Python 3.13 PEP 668 smoke 全部通过。
  • 干净容器通过 pip --target 安装当前 LoopX wheel,在真实 DSH 中加载 beta.4 tarball,并在首个 Session 发现 loopx skill。
  • LoopX 风险型 premerge 执行 18 项检查,无失败、无人工 hold。