Skip to content

Szpont Engine 0.7.0 — supervised goals

Choose a tag to compare

@dalkedev dalkedev released this 07 Nov 21:29
· 23 commits to main since this release
4ac605c

Run a fixed Codex task through independently reviewed steps with !goal and its !loop alias. The worker keeps its session; each supervisor starts fresh.

!goal 2h Implement the agreed feature, verify regressions and prepare a PR.
!goal status
!goal pause
!goal resume
!goal stop
  • Share one active execution budget across worker and supervisor: 30 minutes by default, 1–120 minutes explicitly, up to 32 reviewed steps.
  • Save worker candidates before review. Preserve supervision, session and spent time through explicit recovery; avoid replaying a worker just because its reviewer failed.
  • Stop on missing input, uncertain execution or three stalled reviews. Renew a supervised budget with !goal; an ordinary !work explicitly opts out of supervision.
  • Fix phase-budget accounting when persistence fails, including errors after a successful commit.

Upgrade: public SQLite schemas 0–4 migrate to schema 5. Take a coordinated state/workspace snapshot and retain the matching binary. Version 0.6.1 cannot open schema 5; rollback requires restoring compatible pre-upgrade state and reconciling later actions.

Supervised goals currently require Codex. Claude Code and OpenCode remain experimental host adapters for ordinary tasks. Supervisors have a read-only filesystem sandbox; configured MCP permissions remain an operator responsibility.

Validation: 460 offline tests, browser suite, native amd64/arm64 container smoke checks and actual configured CLI/private Engine-port acceptance with resumed workers, fresh supervisors and completed native subagents. The validation record distinguishes synthetic fixtures, actual CLI integration and installation-specific checks.

Container

docker pull ghcr.io/dalkedev/szpont-engine:0.7.0

Immutable multi-platform image:

ghcr.io/dalkedev/szpont-engine@sha256:1433d055a9e3b5a9de3e76dab71d879fef520eba0f4ab6ba975a8e39436e6951

Published for Linux amd64 and arm64, with provenance and SBOM attestations. Release CI tests the exact OCI archives before promoting their unchanged bytes; anonymous registry reads verified both platforms, labels and digest. This release does not automatically upgrade private deployments or provide model credentials.