<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Knecht Updates</title>
    <link>https://knecht.works/updates</link>
    <description>Building in Public, every milestone of Knecht documented honestly.</description>
    <language>en</language>
    <atom:link href="https://knecht.works/updates/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>One Interface for All Integrations</title>
      <link>https://knecht.works/updates/integrations-rewrite</link>
      <guid>https://knecht.works/updates/integrations-rewrite</guid>
      <pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate>
      <description>How we put Knecht's integrations behind one shared interface, so a new tool only brings what is actually different about it.</description>
    </item>
    <item>
      <title>Every Repo Boots, Even Without a DDEV Config</title>
      <link>https://knecht.works/updates/repos-without-ddev-config</link>
      <guid>https://knecht.works/updates/repos-without-ddev-config</guid>
      <pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate>
      <description>Knecht now builds the environment from the repo files when there is no DDEV config. A dev server becomes the live preview, with hot reload.</description>
    </item>
    <item>
      <title>The Docs Are Online</title>
      <link>https://knecht.works/updates/docs-online</link>
      <guid>https://knecht.works/updates/docs-online</guid>
      <pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate>
      <description>Knecht now has documentation with search, a chat assistant, and feedback on every page. And a Discord server where we collect your reports.</description>
    </item>
    <item>
      <title>Langdock as an AI Provider</title>
      <link>https://knecht.works/updates/langdock-provider</link>
      <guid>https://knecht.works/updates/langdock-provider</guid>
      <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
      <description>The agent now also runs through Langdock. One API key covers GPT and Claude models, and every request stays in the EU or in the US.</description>
    </item>
    <item>
      <title>Knecht Now Replies on GitHub</title>
      <link>https://knecht.works/updates/sessions-and-mentions</link>
      <guid>https://knecht.works/updates/sessions-and-mentions</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description>Every issue gets its own session with an environment and a conversation, the agent replies and labels directly in the thread, and a mention sends it back to work.</description>
    </item>
    <item>
      <title>The Agent Gets a Memory per Project</title>
      <link>https://knecht.works/updates/agent-memory</link>
      <guid>https://knecht.works/updates/agent-memory</guid>
      <pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate>
      <description>Until now the agent explored the project again in every run. Now Knecht remembers per project what the agent has learned.</description>
    </item>
    <item>
      <title>Why Knecht Is Not Open Source</title>
      <link>https://knecht.works/updates/license-decision</link>
      <guid>https://knecht.works/updates/license-decision</guid>
      <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
      <description>Knecht now has a license, the Functional Source License. This post explains what you can do with the code, why we did not select MIT, and how each version becomes open source after two years.</description>
    </item>
    <item>
      <title>A Terminal and VS Code for Each Run</title>
      <link>https://knecht.works/updates/web-terminal-vscode</link>
      <guid>https://knecht.works/updates/web-terminal-vscode</guid>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <description>A terminal in the browser, a ready SSH command, and VS Code without a local setup. You can now open each run directly and continue the work.</description>
    </item>
    <item>
      <title>Back to the Shared Daemon, One Preview for 180 MB</title>
      <link>https://knecht.works/updates/sandbox-rollback</link>
      <guid>https://knecht.works/updates/sandbox-rollback</guid>
      <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
      <description>The sandbox per run worked, and it used 3 GB of RAM per preview. This post explains why we removed it again and how we solve the old problems today.</description>
    </item>
    <item>
      <title>Automate DDEV Projects with Workflows</title>
      <link>https://knecht.works/updates/workflow-engine</link>
      <guid>https://knecht.works/updates/workflow-engine</guid>
      <pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate>
      <description>Automation for DDEV projects. Knecht runs Composer updates and tests in a sandbox and opens pull requests. With an AI agent that fixes bugs in the project.</description>
    </item>
    <item>
      <title>GitHub Auth Evolution</title>
      <link>https://knecht.works/updates/gh-auth-evolution</link>
      <guid>https://knecht.works/updates/gh-auth-evolution</guid>
      <pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
      <description>A deep dive into the GitHub connection of Knecht. Why an OAuth token is not enough, what a GitHub App does differently, and why we had to build the access control ourselves in the end.</description>
    </item>
    <item>
      <title>From a Shared Docker Daemon to One Sandbox per Run</title>
      <link>https://knecht.works/updates/dashboard-architecture</link>
      <guid>https://knecht.works/updates/dashboard-architecture</guid>
      <pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
      <description>Knecht can boot real DDEV projects from inside a container. What the test showed, and why each run will get its own sandbox.</description>
    </item>
    <item>
      <title>From 5 Seconds to Under 0.5</title>
      <link>https://knecht.works/updates/mobile-performance</link>
      <guid>https://knecht.works/updates/mobile-performance</guid>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
      <description>A deep dive into why CSS blur is one of the most expensive effects in the browser, and how a single filter made the landing page slow on mobile.</description>
    </item>
    <item>
      <title>Beta Testers Wanted</title>
      <link>https://knecht.works/updates/beta-tester</link>
      <guid>https://knecht.works/updates/beta-tester</guid>
      <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
      <description>We search for a handful of agencies and freelancers that run Knecht on real projects. We cover the hosting, the credit, and the first year.</description>
    </item>
    <item>
      <title>The Landing Page Is Online</title>
      <link>https://knecht.works/updates/landingpage</link>
      <guid>https://knecht.works/updates/landingpage</guid>
      <pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate>
      <description>Why the landing page comes before the product, and what comes next.</description>
    </item>
    <item>
      <title>What Knecht Does</title>
      <link>https://knecht.works/updates/was-macht-knecht</link>
      <guid>https://knecht.works/updates/was-macht-knecht</guid>
      <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
      <description>About the idea, the motivation, and how Knecht helps.</description>
    </item>
  </channel>
</rss>
