LoopX Book Labs

August 4, 2026 · View on GitHub

这是 LoopX Book 的可运行练习仓库。

当前包含三个可运行 Lab:

Lab目标
project-onboarding在可重置 Git 项目中验证 LoopX 连接与本地状态隔离
issue-to-pr从 prior-work preflight 走到失败复现、issue branch、修复验证与 PR-ready evidence
standalone-extension从官方 scaffold 构建 deterministic、zero-permission Extension

快速验证

要求:

  • Python 3.11+;
  • Git;
  • 已安装 LoopX;
  • 可选:jsonschemapytest,用于 Extension tests。

创建虚拟环境并运行全部 smoke:

python3 -m venv .venv
. .venv/bin/activate
python3 -m pip install -e './standalone-extension[test]'
./scripts/smoke.sh

如果只想体验 Issue-to-PR 主案例:

./issue-to-pr/smoke.sh

该 smoke 使用离线 GitHub provider fixture 和 LoopX 0.4.0 的真实 Issue-Fix 命令, 不会创建 Issue、PR 或其他外部写入。真实 GitHub sandbox 是 Lab 中单独标注的 opt-in 步骤。

验证 managed runtime:

. .venv/bin/activate

loopx extension install \
  --manifest standalone-extension/extension.toml \
  --execute \
  --format json

loopx extension run loopx-text-stats \
  --input-json standalone-extension/examples/request.json \
  --execute \
  --format json

extension install 只注册同一 Python 环境中已安装的 entrypoint,不负责下载或构建 package。

仓库边界

本仓库不提交:

  • .loopx/.codex/goals/
  • 本机绝对路径;
  • 凭据或 provider private config;
  • raw Agent transcript、trajectory 或 verifier output;
  • 真实项目的私有状态。