[{"data":1,"prerenderedAt":18},["ShallowReactive",2],{"release:0.2.14":3},{"version":4,"title":5,"description":6,"date":7,"url":8,"markdownPath":9,"prerelease":10,"html":11,"newer":12,"older":15},"0.2.14","L4 0.2.14","Software Factory fixes the agent-facing failures reported in 339 and adds optional Cloudflare Containers\u002FArtifacts and a versioned VPS executor installer from 340. Landing, Shell, installer, Server, portable runtime and…","2026-10-26","\u002Fchangelog\u002Fv0.2.14","\u002Fchangelog\u002Fv0.2.14.md",false,"\u003Cp>Software Factory fixes the agent-facing failures reported in #339 and adds optional Cloudflare Containers\u002FArtifacts and a versioned VPS executor installer from #340. Landing, Shell, installer, Server, portable runtime and Docs share \u003Cstrong>0.2.14\u003C\u002Fstrong>. Existing customer Servers stay pinned until their operator chooses an update.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Exact tool-name discovery now finds every permitted tool. Repository, coding and Compute Node searches surface Factory tools. Advertised object arguments are normalized per operation, invalid inputs name their fields, and every Factory call—including validation failures—has a private Run audit.\u003C\u002Fli>\n\u003Cli>Runs wait while approval or execution is outstanding. A coding Run without completed operations cannot move its Task to Review. New attempts receive bounded, Task\u002FAgent\u002Finitiator\u002Frepository-scoped receipts. Project admission names the missing Read projects permission; failed message admission produces a visible safe notice. Model transport retries transient failures; publication approval returns before its background broker work finishes.\u003C\u002Fli>\n\u003Cli>Cloudflare Factory is an explicitly authorized paid addition. The installer uploads checksum-verified, immutable image layers, adds optional Containers\u002FArtifacts bindings to the existing Server, and preserves UUID, database, secrets, Git connections and files. Basic Free\u002FKV installs allocate no paid Factory resources; R2 remains independent. Compute size, command timeout and process limits are chosen during activation. No plan upgrade or paid fallback is performed.\u003C\u002Fli>\n\u003Cli>Each Cloud Task operation starts a released image, restores acknowledged source, runs as UID\u002FGID 1000, and checkpoints Git history plus staged, unstaged and untracked source before acknowledging its receipt. Credentials remain in the outbound Worker and are limited to the current source read or private Task repo. The root idle supervisor survives termination of Task processes. Idle containers stop after each checkpoint; dependencies\u002Fbuild output and process memory are disposable. Interrupted\u002Funcertain effects never replay automatically.\u003C\u002Fli>\n\u003Cli>VPS operators can opt into Factory on fresh installation or run \u003Ccode>llll factory enable --trust-shared-kernel\u003C\u002Fcode>. Verified release assets include Node, the Compute Node and an immutable workspace image; no source build or registry is needed. Preflight checks capacity and actual loop\u002Fmount support. A private systemd service pairs after Owner creation. Restart, disable, source\u002Freceipt backup and service removal preserve source unless separately released. Existing image changes fail before stopping the pinned service and require explicit replacement for new Tasks.\u003C\u002Fli>\n\u003Cli>Setup and review show availability, provider limits, checkpoint recovery and retained code export. GitHub App setup defaults to personal ownership, new Roles start with no grants, a separate Factory role preset includes Read projects, and idle Agents appear available. Existing original-repository draft PR, exact-head CI\u002FPreview and same-PR repair semantics remain authoritative.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No Server SQL migration is required. The exported optional executor class appends Durable Object migration \u003Ccode>v5-factory-executor\u003C\u002Fcode>; its Container application\u002Fbindings are enabled only by paid activation. Published releases and earlier migrations remain immutable.\u003C\u002Fp>\n\u003Cp>Local evidence includes unit\u002Fsecurity fixtures, immutable release\u002Finstaller checks, actual Docker Git Smart HTTP checkpoint\u002Freplacement tests and root-supervisor cleanup. These do not certify live Cloudflare provisioning, fresh public VPS HTTPS\u002Fsystemd\u002Fquota\u002Freboot, a real restricted GitHub App\u002Fmodel-provider run, or mobile acceptance. As requested, Grok performs those fresh-install and Agent flows after publication using \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Finchidev\u002Fllll\u002Fblob\u002Fv0.2.14\u002Fdocs\u002Fsoftware-factory-acceptance.md\" rel=\"noopener\">the acceptance procedure\u003C\u002Fa>; record exact release\u002Fcommit and real provider links. Existing foundation trackers remain open until their own acceptance is demonstrated.\u003C\u002Fp>\n",{"title":13,"url":14},"L4 0.2.15","\u002Fchangelog\u002Fv0.2.15",{"title":16,"url":17},"L4 0.2.13","\u002Fchangelog\u002Fv0.2.13",1793335827161]