[{"data":1,"prerenderedAt":18},["ShallowReactive",2],{"release:0.3.6":3},{"version":4,"title":5,"description":6,"date":7,"url":8,"markdownPath":9,"prerelease":10,"html":11,"newer":12,"older":15},"0.3.6","L4 0.3.6","This release puts the documentation, a changelog and a blog on llll.gg, with Markdown copies of every page for agents, and polishes updates, Runs and avatars after the 0.3.4 rollout. Landing, Shell, installer, Server…","2026-10-29","\u002Fchangelog\u002Fv0.3.6","\u002Fchangelog\u002Fv0.3.6.md",false,"\u003Cp>This release puts the documentation, a changelog and a blog on llll.gg, with Markdown copies of every page for agents, and polishes updates, Runs and avatars after the 0.3.4 rollout. Landing, Shell, installer, Server, portable runtime and Docs share \u003Cstrong>0.3.6\u003C\u002Fstrong>. It stays on the \u003Ccode>server-v2\u003C\u002Fcode> lineage and adds no migrations. Customer Servers update only when their operator chooses an update.\u003C\u002Fp>\n\u003Ch2 id=\"docs-changelog-and-blog-on-llllgg\">\u003Ca class=\"heading-anchor\" href=\"#docs-changelog-and-blog-on-llllgg\">Docs, changelog and blog on llll.gg\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fllll.gg\u002Fdocs\">llll.gg\u002Fdocs\u003C\u002Fa> has user documentation for running and using a Server: getting started, a Cloudflare section (what the installer creates, access, costs, domain, mail, updates, backups and removal), self-hosting on a VPS, Docker and Coolify, Agents and MCP, and guides. Search opens with ⌘K.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fllll.gg\u002Fchangelog\">llll.gg\u002Fchangelog\u003C\u002Fa> has a page for every published release and an RSS feed. \u003Ca href=\"https:\u002F\u002Fllll.gg\u002Fblog\">llll.gg\u002Fblog\u003C\u002Fa> is new.\u003C\u002Fli>\n\u003Cli>For agents, every docs, changelog and blog page is also Markdown: add \u003Ccode>.md\u003C\u002Fcode> to its address or request it with \u003Ccode>Accept: text\u002Fmarkdown\u003C\u002Fcode>. \u003Ccode>\u002Fllms.txt\u003C\u002Fcode>, \u003Ccode>\u002Fdocs\u002Fllms.txt\u003C\u002Fcode> and \u003Ccode>\u002Fdocs\u002Fllms-full.txt\u003C\u002Fcode> index them. Each page can be copied or opened in Claude or ChatGPT.\u003C\u002Fli>\n\u003Cli>Pages have their own titles, descriptions, canonical addresses and structured data, and there is a sitemap. Unknown addresses on llll.gg now return a 404 page instead of the landing page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"updates\">\u003Ca class=\"heading-anchor\" href=\"#updates\">Updates\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>One card shows the installed version, the update&#39;s progress (backup → update → verify) and the result. The release picker hides while an update runs, and Cloudflare access is a compact row at the bottom.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Load the new interface\u003C\u002Fstrong> waits for the new version to finish downloading, so it no longer reloads into the old interface. Errors show on the card.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"runs-settings-and-avatars\">\u003Ca class=\"heading-anchor\" href=\"#runs-settings-and-avatars\">Runs, settings and avatars\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Retry, Stop and both downloads sit in one row under a Run&#39;s status. A Run blocked by a disabled or removed Compute Node names the node and links to Compute settings.\u003C\u002Fli>\n\u003Cli>The settings close button stays in view while scrolling.\u003C\u002Fli>\n\u003Cli>The avatar generator opens in a dialog, shows which model draws, and \u003Cstrong>Use this picture\u003C\u002Fstrong> works. The agent editor previews the picked picture before saving.\u003C\u002Fli>\n\u003Cli>The agent editor&#39;s external-agent hint and the installer&#39;s Cloudflare text describe the current settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"for-operators\">\u003Ca class=\"heading-anchor\" href=\"#for-operators\">For operators\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Server Previews report \u003Ccode>Server-Timing\u003C\u002Fcode> for D1 and Durable Object waits. It is off for production and customer Servers; see \u003Ccode>SERVER_TIMING\u003C\u002Fcode> in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Finchidev\u002Fllll\u002Fblob\u002Fv0.3.6\u002Fdocs\u002Fworker-previews.md#request-timing\" rel=\"noopener\">preview docs\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"update-to-this-release\">\u003Ca class=\"heading-anchor\" href=\"#update-to-this-release\">Update to this release\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>A Cloudflare Server that keeps Cloudflare access updates from Server settings → Deployment → Updates by itself. A Docker Server updates by its image tag in Coolify or Docker Compose; the VPS installer uses \u003Ccode>llll upgrade\u003C\u002Fcode>.\u003C\u002Fp>\n",{"title":13,"url":14},"L4 0.3.7","\u002Fchangelog\u002Fv0.3.7",{"title":16,"url":17},"L4 0.3.5","\u002Fchangelog\u002Fv0.3.5",1793335826927]