Skip to content

LoopX v0.1.6

Choose a tag to compare

@huangruiteng huangruiteng released this 03 Jul 09:07
1e3df9d

Summary

LoopX v0.1.6 promotes the latest stable control-plane fixes from main to the public stable channel at commit 1e3df9df.

This release is a fast follow after v0.1.5. It focuses on making visible long-running work easier to start, easier to route across agents, and safer to validate through the release path.

Highlights since v0.1.5

  • Auto-research startup is more visible and easier to trigger: one-click start entry, question contract entrypoint, visible wake acceptance, and public readiness notes.
  • Decentralized/multi-agent operation is clearer: A2A driver contract, multi-agent wake prompt, pane-local tick rounds, and runtime-driver hints in help/manpage.
  • Monitor and scheduler behavior is steadier: monitor cadence is respected in scheduler backoff, and explicit next action now takes precedence over monitor repair noise.
  • Codex CLI first-run release path is tighter: loopx commands now exposes the full first-run verification command set while top-level loopx --help stays compact.
  • SkillsBench app-server flow is safer for goal prompts and bridge-only baselines.
  • Canary and release readiness coverage improved through organized control-plane/canary smokes, product capability smokes, and the public release timeline.

Update

Existing users can update from the stable channel:

loopx update --check
loopx update --execute
loopx doctor

New users can install from the stable channel:

curl -fsSL https://raw.githubusercontent.com/huangruiteng/loopx/main/scripts/install-from-github.sh | bash
export PATH="$HOME/.local/bin:$PATH"
loopx doctor

Compatibility notes

  • Existing commands remain compatible.
  • loopx --help remains a compact start surface and points users to loopx commands for the grouped command reference.
  • loopx commands now includes codex-cli-bootstrap-message, codex-cli-tui-bootstrap-smoke-bundle, and codex-cli-visible-attach-acceptance for the no-clone Codex CLI first-run route.
  • Known update-check limitation: loopx update --check is still freshness-based. If a very recent v0.1.5 snapshot reports no update needed, run loopx update --execute to force a refresh to v0.1.6.

Validation

  • python3 -m py_compile loopx/*.py loopx/cli_commands/*.py
  • python3 examples/release/release-version-contract-smoke.py
  • python3 examples/release/release-readiness-doc-smoke.py
  • python3 examples/loopx-update-smoke.py
  • python3 examples/fresh-clone-quickstart-smoke.py
  • python3 examples/release/codex-cli-no-clone-release-verification-smoke.py
  • python3 examples/canary/canary-promotion-readiness-smoke.py --no-write-evidence
  • python3 examples/codex-cli-first-run-rehearsal-smoke.py
  • python3 examples/codex-cli-tui-bootstrap-smoke-bundle-smoke.py
  • python3 examples/codex-cli-proof-capture-demo-fixtures-smoke.py
  • git diff --check
  • PYTHONPATH=. python3 -m loopx.cli --version
  • PYTHONPATH=. python3 -m loopx.cli --format json check --scan-path README.md --scan-path docs/ --scan-path examples/ --scan-path loopx/help_surface.py
  • isolated temporary-HOME install from stable, followed by loopx --version and loopx doctor

Note: loopx check reported the pre-existing loopx-meta duplicate-index warning; public/private boundary scans were clean. The promotion canary skipped dashboard browser readiness because local dashboard npm dependencies were unavailable, and still completed the non-browser promotion checks successfully.