Repository navigation
Vogt 0.7.20
Release metadata (machine-readable copy is attached as vogt-release-manifest.json):
{
"schema": "vogt-release-manifest.v1",
"product": "Vogt",
"product_version": "0.7.20",
"source_tag": "v0.7.20",
"source_sha": "f45128ea53bb835e33d34608ca5b0c54e0559dbc",
"images": {
"core": "ghcr.io/thedancingdeveloper-org/vogt@sha256:3e18d697944cc45be7c07b4a82a43a67034a6ea07c7aa9c1ac31023b2fc8dde1",
"merged_stack": "ghcr.io/thedancingdeveloper-org/vogt-stack@sha256:2b8beea0a40988511163dc030fb71cad3afcf69213604c07ce80f6d70dfca037",
"workbench_stack": "ghcr.io/thedancingdeveloper-org/vogt-stack-workbench@sha256:dc1d29aca2478bd872914f93b463e4e57555d1cd3c22c78225a091957d86c5bd",
"voice": "ghcr.io/thedancingdeveloper-org/vogt-voice@sha256:392215dce9e27538d3f01b842da7b677c238198384af6e782846067cd7bf6414"
},
"image_digests": {
"core": "sha256:3e18d697944cc45be7c07b4a82a43a67034a6ea07c7aa9c1ac31023b2fc8dde1",
"merged_stack": "sha256:2b8beea0a40988511163dc030fb71cad3afcf69213604c07ce80f6d70dfca037",
"workbench_stack": "sha256:dc1d29aca2478bd872914f93b463e4e57555d1cd3c22c78225a091957d86c5bd",
"voice": "sha256:392215dce9e27538d3f01b842da7b677c238198384af6e782846067cd7bf6414"
},
"image_repositories": {
"core": "ghcr.io/thedancingdeveloper-org/vogt",
"merged_stack": "ghcr.io/thedancingdeveloper-org/vogt-stack",
"workbench_stack": "ghcr.io/thedancingdeveloper-org/vogt-stack-workbench",
"voice": "ghcr.io/thedancingdeveloper-org/vogt-voice"
},
"release_tags": [
"0.7.20",
"0.7",
"latest"
],
"promotion": {
"method": "build-once-promote-by-digest",
"rebuilt": false,
"build_workflow": ".github/workflows/build.yml",
"build_ref": "refs/heads/main",
"build_tag": "sha-f45128e",
"build_run_id": 39185301723,
"build_run_url": "https://github.com/TheDancingDeveloper-org/vogt/actions/runs/39185301723",
"release_run_url": "https://github.com/TheDancingDeveloper-org/vogt/actions/runs/39185343743"
},
"provenance": {
"cosign": "keyless signatures over the same digests from .github/workflows/release.yml (at release) and .github/workflows/build.yml (at build)",
"cosign_identities": {
"release": "https://github.com/TheDancingDeveloper-org/vogt/.github/workflows/release.yml@refs/tags/v0.7.20",
"build": "https://github.com/TheDancingDeveloper-org/vogt/.github/workflows/build.yml@refs/heads/main"
},
"cosign_issuer": "https://token.actions.githubusercontent.com",
"sbom": "BuildKit SBOM and provenance attestations recorded in each image index by build.yml, carried by the digest"
},
"deployment_guide": "https://github.com/TheDancingDeveloper-org/vogt/blob/main/docs/DEPLOYMENT.md",
"assets": {
"android": "signed APK"
}
}Publishing does not deploy production; deployment is a separate, operator-approved step.
What's Changed
- forge: GitHub rate budget — daily posture, ETags, low-quota backoff (WI-1838) by @thedancingdeveloper in #1103
- fix(sessions): give every agent start a Task section; sweep flags awaiting task (WI-1854) by @thedancingdeveloper in #1108
- fix(sessions): resolve the landing base per initiative and named long-lived branch (WI-1841) by @thedancingdeveloper in #1107
- engine: allow force-with-lease to an explicit branch in driven sessions (WI-1866) by @thedancingdeveloper in #1109
- feat(forge): authenticate to GitHub as a GitHub App installation by @thedancingdeveloper in #1106
- fix(sessions): Claude model picks claude template, refused 4xx is blocked, resumed oversight keeps ownership (WI-1852) by @thedancingdeveloper in #1110
- ci: pin the engine job to Node B runners (WI-1887) by @thedancingdeveloper in #1113
- ci: merge queue + path-scoped PR checks (WI-1886) by @thedancingdeveloper in #1114
- fix(sweep): a session at a question menu needs you, not idle (WI-1871) by @thedancingdeveloper in #1111
- fix(sessions): queued session_input left unsent in the Claude box; multi-line bodies (WI-1870) by @thedancingdeveloper in #1112
- chore(release): v0.7.20 — bump version by @thedancingdeveloper in #1115
Full Changelog: v0.7.19...v0.7.20