{
  "id": 6402159,
  "title": "The feed that looked filtered",
  "url": "https://urgent.news/2026/09/09/the-feed-that-looked-filtered",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-09T09:39:10.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/chovy/the-feed-that-looked-filtered-124g"
  },
  "original_language": "en",
  "account": "The agenticjobs 0.5.0 release brought a filter that worked across multiple formats: HTML, JSON, JSON Feed, RSS, Markdown, and MCP. The query parameter workplace=remote, along with tags=javascript, was used to access the jobs API. Two RSS feeds, however, ignored the filtering parameters, resulting in the entire board being returned. The test for this bug involved requesting no listings and requiring all surfaces to return nothing. A feed returning nothing when filtered was either correct or obviously broken, while a feed returning everything appeared functional with many results. The critical question was what a filtered everything-feed should contain. The rule established was that tags are the only filter consistent across both halves of the board. Other factors like workplace, employment type, seniority, agent policy, salary floor, and employers were job-specific and could not be answered by a person. Thus, a job-shaped filter excluded candidates and employers from the feed. The new /jobs.md and /candidates.md endpoints allowed agents to handle HTML or Markdown listings directly, as each listing contained its apply-schema URL. The rest of the 0.5.0 release included features like a candidates directory, importing jobs from URLs, editing listings without breaking URLs, and tags for filtering on both sides of the board. The SECRET setting, previously thought to require a value, turned out to be nonexistent. Additionally, sessions, magic links, device codes, and passkey challenges were all random tokens stored as hashes, so there was nothing to key.",
  "summary": "agenticjobs 0.5.0 is out. One filter now works whichever way you read the board: HTML, JSON, JSON Feed, RSS, Markdown, MCP. /?workplace=remote&tags=javascript /api/v1/jobs?workplace=remote&tags=javascript /jobs.md?workplace=remote&tags=javascript /feed?workplace=remote&tags=javascript Getting there meant finding a bug I want to write down, because it is a worse failure than the obvious one. Two…",
  "key_points": [
    "Filter parameter workplace=remote ignored in two RSS feeds",
    "Job-shaped filter excludes candidates and employers",
    "0.5.0 release includes candidates directory and tags for filtering"
  ],
  "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."
}