{
  "id": 18030965,
  "title": "Switch from zero: ship a human-in-the-loop data quality agent to your team chat",
  "url": "https://urgent.news/2026/11/03/switch-from-zero-ship-a-human-in-the-loop-data-quality-agent-to-your",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-03T22:40:24.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/jenniferevangelistade/switch-from-zero-ship-a-human-in-the-loop-data-quality-agent-to-your-team-chat-4cm9"
  },
  "original_language": "en",
  "account": "Shield is an agent that reviews a daily table, explains its findings in a team channel, and only modifies the data after a person gives approval. This guide explains how to self-host Switch, a chat-based data quality agent, without using the desktop app. The guide details the process of setting up a Switch server, registering a custom agent, and running the event stream in the background. The entire process can be accomplished for free using self-hosted Switch, a local open model, and a free CI.",
  "summary": "I spent the Flip the Switch hackathon building Shield , an agent that checks a daily table, explains what it finds in a team channel and only fixes data after a person approves. This post is the guide I wish I had on day one: how to self-host Switch with no desktop app, how a custom agent joins a room, and the three things that will block you the first time. Everything here was run on Switch…",
  "key_points": [
    "Switch is a chat-based data quality agent",
    "Self-hosted Switch requires no desktop app",
    "Free setup using local open model and CI"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}