<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0"><channel><title>Systemebene · Articles</title><description>Field notes on AI engineering, self-hosted infrastructure and home automation. Concrete setups, real failures, reproducible solutions.</description><link>https://systemebene.house-harkonnen.com</link><language>en</language><item><title>Agent Plugins: A Portable Package Format for Skills and MCP Servers</title><link>https://systemebene.house-harkonnen.com/en/articles/agent-plugins-portable-package-format</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/agent-plugins-portable-package-format</guid><description>Amazon, Cursor, Microsoft, OpenAI and Vercel are driving a shared package format for Agent Skills and MCP servers. What Agent Plugins 1.0 standardizes and leaves open.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate><category>ai-engineering</category><category>mcp</category><category>software-architecture</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>Humans Are Not Firewalls: Why Permission Prompts Do Not Scale for Coding Agents</title><link>https://systemebene.house-harkonnen.com/en/articles/coding-agent-permission-prompts</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/coding-agent-permission-prompts</guid><description>More than 40,000 game rounds show how easily people miss dangerous agent commands. The deeper problem is that approval prompts are not a reliable security boundary.</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate><category>ai-engineering</category><category>security</category><category>coding-agents</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>Home Assistant with a Local LLM: Voice Control without the Cloud</title><link>https://systemebene.house-harkonnen.com/en/articles/home-assistant-local-llm</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/home-assistant-local-llm</guid><description>How Home Assistant uses a local LLM through Ollama to understand free-form commands that were never preprogrammed, including the setup, dead ends and limits.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate><category>home-automation</category><category>self-hosting</category><category>ai-engineering</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>Semantic Search Beats the Deep Agent: What a New Paper Really Shows about Code Search</title><link>https://systemebene.house-harkonnen.com/en/articles/semantic-search-beats-deep-agents</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/semantic-search-beats-deep-agents</guid><description>A new study compares semantic repository indexes with delegated Grep search. The numbers strongly favour retrieval, but only in a narrowly defined scenario.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate><category>ai-engineering</category><category>coding-agents</category><category>softwareentwicklung</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>Building Your Own MCP Server in an Hour: A Note Store for the Agent</title><link>https://systemebene.house-harkonnen.com/en/articles/build-your-own-mcp-server</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/build-your-own-mcp-server</guid><description>What actually goes into a minimal MCP server: SDK selection, tool design, validation and the mistakes worth making once.</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate><category>ai-engineering</category><category>mcp</category><category>self-hosting</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>AI Compliance in Swiss Banking: What FINMA Expects, Where It Fails and What Engineering Can Do</title><link>https://systemebene.house-harkonnen.com/en/articles/swiss-banking-ai-compliance</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/swiss-banking-ai-compliance</guid><description>Switzerland has no dedicated AI law, but FINMA has clear expectations for governance and risk management. What Guidance 08/2024 means in practice and which technical patterns help.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><category>ai-engineering</category><category>compliance</category><category>finma</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>Claude Mythos Halves HAWK Security: The Attack, the Mathematics and What the Headlines Omit</title><link>https://systemebene.house-harkonnen.com/en/articles/claude-mythos-hawk-cryptanalysis</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/claude-mythos-hawk-cryptanalysis</guid><description>Anthropic used Claude Mythos Preview to find a key-recovery attack on HAWK. What the mathematics means, what the attack cannot do and how the coverage frames it.</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><category>ai-engineering</category><category>security</category><category>kryptografie</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>Prompt Injection as Role Confusion: Why Tags Are Not a Security Boundary</title><link>https://systemebene.house-harkonnen.com/en/articles/prompt-injection-role-confusion</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/prompt-injection-role-confusion</guid><description>An ICML paper explains prompt injection as a failure in how LLMs internally represent roles and shows why common mitigation patterns are structurally limited.</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><category>ai-engineering</category><category>security</category><category>llm</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>EU AI Act after 2 August 2026: What It Means for Swiss Companies</title><link>https://systemebene.house-harkonnen.com/en/articles/eu-ai-act-swiss-companies</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/eu-ai-act-swiss-companies</guid><description>Which EU AI Act duties become relevant in August 2026, what the AI Omnibus postponed and why companies and self-employed professionals in Switzerland can still fall within scope.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate><category>ai-engineering</category><category>regulierung</category><category>eu</category><category>schweiz</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>GitHub Stacked Pull Requests in Public Preview: A Practical Test with gh-stack</title><link>https://systemebene.house-harkonnen.com/en/articles/github-stacked-pull-requests</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/github-stacked-pull-requests</guid><description>GitHub now offers native Stacked Pull Requests in Public Preview. A hands-on test with the gh-stack CLI extension and what the workflow actually changes in practice.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate><category>softwareentwicklung</category><category>git</category><category>github</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>24 Percent and Still Failed: What Opus 5 Really Shows in SlopCodeBench</title><link>https://systemebene.house-harkonnen.com/en/articles/opus-5-slopcodebench-results</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/opus-5-slopcodebench-results</guid><description>A new SlopCodeBench run puts Opus 5 well ahead of Opus 4.8 and Sonnet 5, yet none of them completes a single task. A closer look at the benchmark and the numbers.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>ai-engineering</category><category>coding-agents</category><category>benchmarks</category><category>claude</category><category>software-qualität</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>MCP 2026-07-28: The Protocol Finally Becomes Stateless</title><link>https://systemebene.house-harkonnen.com/en/articles/mcp-stateless-protocol-update</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/mcp-stateless-protocol-update</guid><description>The new MCP specification removes sessions and handshakes while adding extensions, tasks, MCP Apps, caching and OpenTelemetry conventions.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate><category>ai-engineering</category><category>mcp</category><category>llm</category><category>software-architecture</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>GitOps without Kubernetes: Docker Deployments with doco-cd, Renovate and SOPS</title><link>https://systemebene.house-harkonnen.com/en/articles/docker-gitops-renovate-sops</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/docker-gitops-renovate-sops</guid><description>How I deploy Docker Compose stacks to several hosts from Git, version encrypted secrets and automate image updates without giving up control.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate><category>self-hosting</category><category>docker</category><category>gitops</category><category>security</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>Paperless-ngx without Duplicates: Automation with Windmill, Ollama and LlamaIndex</title><link>https://systemebene.house-harkonnen.com/en/articles/paperless-windmill-ollama-llamaindex</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/paperless-windmill-ollama-llamaindex</guid><description>How I classify documents locally, reuse existing correspondents and document types, rescue poor OCR with vision and approve only genuinely new cases through Telegram.</description><pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate><category>self-hosting</category><category>ai-engineering</category><category>paperless-ngx</category><category>ollama</category><category>windmill</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>Vibe Coding with Guardrails: Tickets as a Contract with the Coding Agent</title><link>https://systemebene.house-harkonnen.com/en/articles/vibe-coding-with-tickets</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/vibe-coding-with-tickets</guid><description>How versioned Markdown tickets turn spontaneous prompts into a controllable development process, where the approach helps and where it reaches its limits.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><category>ai-engineering</category><category>vibe-coding</category><category>softwareentwicklung</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>One Gateway Instead of Ten Logins: Authentik Forward Auth with Caddy</title><link>https://systemebene.house-harkonnen.com/en/articles/authentik-forward-auth-caddy</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/authentik-forward-auth-caddy</guid><description>How to protect self-hosted services with one central login even when the applications themselves support neither SSO nor two-factor authentication.</description><pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate><category>self-hosting</category><category>security</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item><item><title>Singularity: AI Engineering for an Agentic Astronomy Assistant</title><link>https://systemebene.house-harkonnen.com/en/articles/singularity-ai-engineering-astronomy-assistant</link><guid isPermaLink="true">https://systemebene.house-harkonnen.com/en/articles/singularity-ai-engineering-astronomy-assistant</guid><description>How Singularity uses LlamaIndex function agents, local RAG, Chainlit, Phoenix and Stellarium to answer astronomy questions and plan observing nights.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>ai-engineering</category><category>rag</category><category>ai-agents</category><author>daniel.prinz81@gmail.com (Daniel Prinz)</author></item></channel></rss>