[{"data":1,"prerenderedAt":18},["ShallowReactive",2],{"release:0.3.1":3},{"version":4,"title":5,"description":6,"date":7,"url":8,"markdownPath":9,"prerelease":10,"html":11,"newer":12,"older":15},"0.3.1","L4 0.3.1","This release polishes everyday work with agents, chat and Git on top of 0.3.0. Landing, Shell, installer, Server, portable runtime and Docs share 0.3.1. It stays on the server-v2 lineage with no new migrations, so a…","2026-10-29","\u002Fchangelog\u002Fv0.3.1","\u002Fchangelog\u002Fv0.3.1.md",false,"\u003Cp>This release polishes everyday work with agents, chat and Git on top of 0.3.0. Landing, Shell, installer, Server, portable runtime and Docs share \u003Cstrong>0.3.1\u003C\u002Fstrong>. It stays on the \u003Ccode>server-v2\u003C\u002Fcode> lineage with no new migrations, so a 0.3.0 Server can update in place. Customer Servers update only when their operator chooses an update.\u003C\u002Fp>\n\u003Ch2 id=\"agents-and-models\">\u003Ca class=\"heading-anchor\" href=\"#agents-and-models\">Agents and models\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Agents see images attached to a message. The Server loads only the sender&#39;s own images from that conversation and sends them to models that accept images; a text-only model says it cannot view them.\u003C\u002Fli>\n\u003Cli>Provider settings show what each model accepts (text, images, audio, video, files) and whether it reasons. Models are added from the provider catalog and listed with these capabilities. Reopen a provider and save once to record them for models chosen earlier.\u003C\u002Fli>\n\u003Cli>Conversations choose a reasoning effort (Auto, Low, Medium, High) next to the model.\u003C\u002Fli>\n\u003Cli>New providers are chosen from cards. Models comes before Agents in Server settings.\u003C\u002Fli>\n\u003Cli>ChatGPT sign-in no longer asks for a downloaded helper. OpenAI returns this sign-in only to your own computer, so after approving, copy the address of the \u003Ccode>127.0.0.1\u003C\u002Fcode> page ChatGPT opens and paste it into L4.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"chat\">\u003Ca class=\"heading-anchor\" href=\"#chat\">Chat\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>An agent&#39;s progress and a single Stop button sit at the top of the composer, so a reply starting or finishing no longer moves messages. A conversation whose reply runs in a thread shows that instead of a second Stop.\u003C\u002Fli>\n\u003Cli>The chat stays on the newest message while it loads, and leaves room above the composer.\u003C\u002Fli>\n\u003Cli>On phones, the model is chosen from a bottom sheet grouped by provider. The model picker no longer spins on background refresh.\u003C\u002Fli>\n\u003Cli>Text fields show focus with a thin border instead of a white halo.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"git\">\u003Ca class=\"heading-anchor\" href=\"#git\">Git\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Repositories is now \u003Cstrong>Git\u003C\u002Fstrong>. Connect GitHub opens GitHub directly for a personal account; only an organization asks for its name. After the App is created, GitHub continues straight to choosing repositories, and each connection lists the repositories it can access.\u003C\u002Fli>\n\u003Cli>Settings tabs no longer shift between panes, and refreshing Git connections shows progress.\u003C\u002Fli>\n\u003C\u002Ful>\n",{"title":13,"url":14},"L4 0.3.2","\u002Fchangelog\u002Fv0.3.2",{"title":16,"url":17},"L4 0.3.0","\u002Fchangelog\u002Fv0.3.0",1793335826994]