Repository navigation
Releases
Releases · gpustack/loopwright
v0.1.0-rc.1
Features
- Contracts, Fenced State, and Bounded Controller (
@loopwright/core,@loopwright/state,@loopwright/controller,@loopwright/cli): Ship RFC 8785 JCS canonical task contracts (TaskContract), SQLite lease fencing with monotonic clock skew guards, out-of-repoTrustedRegistryandControllerConfigYAML loading with JSON-Pointer${NAME}environment interpolation, independent verification workers (json-artifact.v1,scope.v1,no-change.v1), authenticated HMACgate.v1and pull-request publication receipts, andloopwrightCLI (init,check,run,resume,status,inspect,reconcile,closure,app-serve). - Isolated Pi Runtime, Token Model Failover, and Native Sandboxes (
@loopwright/agent-pi): Ship isolated Pi subprocess execution with pre-send byte admission, secret scrubbing, ordered token-authenticated coding LLM failover across built-in Pi catalog providers (zai/zai-coding-cnglm-5.3and compatible HTTP gateways), and native OS/container sandboxes (macos-seatbelt,linux-bwrap,linux-landlock,docker). - GitHub App Control Plane, Reusable Action, and Declarative Taskpacks (
@loopwright/github-app,@loopwright/taskpack-runner,action.yml): Ship.loopwright/taskpack.yaml(kind: Taskpack) automatic compilation, collaborator permission and slash-command intake (/loopwright retry|revise|status), reusable GitHub Action entrypoint, and 14-scenario offline runner parity harness. - System-One Decision Routing and Reviewed Memory (
@loopwright/decisions,@loopwright/memory): Ship 3-zone calibrated System-One triage (act,confirm,escalate) with 6 non-delegable safety intents (DecisionPolicy), plus 5-gate reviewed memory proposals and compare-and-swap (CAS) compaction.
Documentation & Site
- Connected Documentation, Blueprint Diagrams, and Branded Hugo Site (
docs/,site/,.agents/skills/): Ship 12 public operator guides and walkthroughs, 12 contributor architecture/ADR guides,gpustack-style Blueprint SVG diagrams,llms.txtand Markdown exports, andloopwright-*repository skills.
Known Residual Boundaries
Audited via loopwright closure --verify-failures (18 closed_local, 5 unprovisioned_external; 14/14 failure matrix scenarios passed; 0 falsifications):
external-build-and-accelerator-matrix(@loopwright/controller,blocked_external): Multi-architecture/accelerator remote build gates require provisioned external runner infrastructure and signedgate.v1qualification receipts.remote-host-loss-and-durable-wake(@loopwright/state,blocked_external): Cross-machine host loss and external durable scheduler wake require a provisioned multi-host supervisor environment.deployed-github-app-and-webhook-ingress(@loopwright/github-app,blocked_external): Live GitHub webhook TLS ingress, production App installation credentials, and live GitHub API mutation paths require a deployed staging/production GitHub App environment.interactive-mcp-oauth-browser-flow(@loopwright/github-app,deferred_owned): Interactive browser OAuth MCP flows remain intentionally unsupported in headless unattended runs (PROVIDER_OAUTH_UNSUPPORTED).live-provider-billing-and-effort-attestation(@loopwright/agent-pi,deferred_owned): Live external LLM billing accounting and provider-side reasoning-effort attestation remain bounded by upstream provider API telemetry.