-
glide-v0.4.0-rc.1
Pre-releaseSome checks failed[Workflow] On Release Published / parse-release-tag (release) Successful in 1s[Workflow] On Release Published / Vloer - Publish Helm chart (Harbor) (release) Successful in 7s[Workflow] On Release Published / Ploeg - Publish Helm chart (Harbor) (release) Successful in 14s[Workflow] On Release Published / Vloer - Publish VS Code extension (release) Successful in 46s[Workflow] On Release Published / Vloer - Build, gate and sign images (Harbor) (release) Successful in 6m27s[Workflow] On Release Published / Ploeg - Distribute (Harbor) (release) Successful in 9m14s[Workflow] On Release Published / Vloer - Build, gate and sign images (Harbor)-1 (release) Failing after 11m0s[Workflow] On Release Published / Vloer - Verify and publish all destinations (release) Has been skipped[Workflow] On Release Published / Ploeg - Sign & Attest (Harbor) (release) Successful in 20s[Workflow] On Release Published / Ploeg - Verify and publish all destinations (release) Has been skippedreleased this
2026-09-27 10:17:52 +00:00 | 29 commits to development since this releaseglide-v0.4.0-rc.1 (2026-09-27)
Added
- docs: enforce page front matter and report stale pages (dd481b2)
- docs: publish Glide through Zensical with source exports (b5c38f0)
- ploeg: act on failed checks and requested changes behind a team switch (5083412)
- ploeg: add an experimental agent-sandbox executor (29b13e3)
- ploeg: add operator activity summary, Run list and newest-first events (5a83779)
- ploeg: add optional ServiceMonitor and PrometheusRule to the chart (b2c6283), references #39
- ploeg: cap running Runs per team and drop the unused queue depth route (1161be9)
- ploeg: expose operational gauges at GET /metrics (6ee3a09), references #39
- ploeg: keep a writer's forge token out of the harness (042cf08)
- ploeg: keep the per-Run model key out of the harness (10d98b1)
- ploeg: let a Run create Work Items that wait for approval (a8e986e)
- ploeg: let sandbox Runs carry an egress allowlist (af06bbc)
- ploeg: never hand a reading Role the read-write forge token (3f836e0)
- ploeg: rank repository instructions below the delivery contract in the worker prompt (1b0f21f)
- ploeg: record gateway tokens and models on settled Runs (8148c1d)
- ploeg: report Vikunja projects that have no Ploeg webhook (3913543)
- ploeg: say so when a Shift runs out of budget (b7e5157)
- ploeg: scan agent instruction files before the harness runs (1a4cedd)
- ploeg: settle awaiting_review items when their pull request merges or closes (cfd6ec4)
- ploeg: settle successful Shifts as awaiting_review (8af4b75)
- ploeg: stop target repository hooks and MCP servers under claude-code (74c925f)
- ploeg: withdraw tracker work on unassignment or operator cancel (bcec68c)
- vloer: accept Ploeg's awaiting_review work item state (9a6d8e4)
- vloer: accept the proposed Ploeg work-item state (5cd6741)
- vloer: accept the withdrawn Ploeg work-item state (9b2a0eb)
- vloer: add an Awaiting review lane and a read-only review screen (695cc21)
- vloer: show what Ploeg has been doing (e7080a2)
Fixed
- adr: make the Vloer ledger pass the consistency validator (1a5089a)
- ploeg: bound hung harness runs with a timeout and an idle watchdog (76494d1)
- ploeg: call the unit of work a Work Item in the agent prompt (d8dbe1c)
- ploeg: cancel operator admissions that expire unstarted (4e081cf)
- ploeg: check the harness program exists before claiming (1a10e6a)
- ploeg: default the chart's lease TTL to 5m (7695f95)
- ploeg: derive the work branch from the item's tracker (2b8f094)
- ploeg: fund managed Runs on Shifts without a budget pool (2a733ce)
- ploeg: hide the worker's environment from the harness it starts (8f0f641)
- ploeg: name Glide as the Helm chart's source (aea663f)
- ploeg: park an exhausted plan whose last review asked for changes (121b345), references webgrip/ploeg#43
- ploeg: put only a minted forge token in a claim response (0dc8c1a), references webgrip/ploeg#45
- ploeg: record why a Run that opened a PR then failed (9ee3ce4), references webgrip/ploeg#45
- ploeg: repair only pull requests that are still awaiting review (5afc6d2)
- ploeg: report only webhook coverage counts on the unauthenticated readiness probe (1da5d8e)
- ploeg: settle finished managed inference accounts from the controller (7b5054c)
- ploeg: settle managed accounts from LiteLLM spend logs (dc0fbfe)
- release: publish verified Glide artifacts to internal and public registries (d0de432)
- vloer: bound agent host connection tokens and revoke them on sign-out (d21c384)
- vloer: give the demo core test room on a contended runner (083cec6)
- vloer: keep sessions with a persisted Ploeg admission intent managed (a5161dc)
- vloer: let the stop-signal test observe the child's exit on a busy runner (2b2e02d)
- vloer: name Glide as the Helm chart's source (45525b1)
- vloer: refuse standalone budget increases while a model key is live (2826085)
- vloer: reject an external OpenCode endpoint in live configuration (bcd17c8)
Changed
Docs
- adr: record the 2026-09-17 agent host roadmap sweep (d070083), references AHP#266
- agents: trim instruction files to non-inferable rules and bridge CLAUDE.md (fff967a)
- align Vloer pages with ADR-0002 and the combined glossary (ad05791)
- describe forge events that create and return work (5aa118c)
- domain: unify the glossaries under Ploeg's execution vocabulary (35d5f83)
- link real pages instead of redirect stubs and archived repositories (5c3cab4)
- make the Work Item the unit of work and let work create work (efa9999)
- mark the Ploeg and Vloer backlogs as frozen planning records (4f63bb5)
- ploeg: add operator runbooks as how-to pages (373e3b4)
- ploeg: describe the metrics and what to check for each alert (74fdb49), references #39
- ploeg: generate the configuration reference from source and chart (0cd0d40)
- ploeg: propose ADRs 0032 and 0033 from the landscape survey (901672c)
- ploeg: propose ranking target repository instructions below the delivery contract (90bf7e9)
- ploeg: record the 20k-star agent-orchestration landscape fit survey (8c14229)
- ploeg: regenerate the configuration reference after merges (89a419e)
- ploeg: regenerate the configuration reference for concurrency caps (c3c22f2)
- ploeg: regenerate the configuration reference for metrics settings (960b3b5)
- record how Runs create Work Items and the open owner questions (276b4f6)
- research: add gateway budget enforcement and AG2 Network to the BAND survey (a5284ab)
- research: correct two overstated claims in the BAND survey (6c79455)
- research: refresh the coding-agent workbench category and correct Kandev (a1af030)
- research: survey BAND and the agent interaction layer (4a0f922)
- research: verify the MCP absences against the normative schema (7e11295)
- vloer: align the HTTP contract and architecture map with the code (0554ba7)
- vloer: propose Vloer as Ploeg's front end (c0c74f6)
- vloer: remove the duplicate product model and its moved-page stubs (a9db6c3)
Tests
- integration: mint and block managed keys against a fake LiteLLM (b647359)
- ploeg: add opt-in canary conformance for harness instruction loading (88eff28)
- ploeg: drain launcher output before noise assertions (ac0d4a3)
- ploeg: let parallel runs offset the embedded Postgres ports (352fa52)
- ploeg: run a fake claude to prove target hooks and MCP servers stay off (29d3c7e)
Build
- vloer: install OpenCode only for the tasks that run it (09ef2f7)
CI
- align Glide with Webgrip workflow entry points (f1de145)
- hold the Ploeg image to a CVE budget before signing (97bd509)
- release: hold Vloer at zero-major and watch the imported release notes (17d1770)
- release: release Vloer and Ploeg under one Glide version (01abe06)
Internal
- ci: remove the application workflow symlinks (8b54056)
- drop application mise tasks that duplicate root tasks (475aafd)
- ploeg: archive the six completed OpenSpec changes (84885af)
- ploeg: remove the uncalled Worker.Run shim (ba82736)
- remove duplicated and orphaned files left by the import (b0947f6)
- vloer: remove AgentHost.revokeToken, which no route reaches (abeacfb)
- vloer: remove the unapplied Ploeg patch (b23fa65)
- vloer: remove the uncalled LiteLLMBroker.revokeSession (2733157)
- vloer: remove the unused broker extend operation (87cd2a2)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads