{
  "schema_version": "1.1",
  "id": "atlas-dev-ux",
  "slug": "dev-ux",
  "title": "Dev UX",
  "url": "https://feed7.dev/atlas/dev-ux",
  "current_answer": null,
  "implementation_consequence": null,
  "agent_context": null,
  "confidence": "auto_collected",
  "last_verified": null,
  "last_updated": null,
  "evidence": [
    {
      "schema_version": "1.1",
      "id": "p4",
      "slug": "cursor-tab-model",
      "url": "https://feed7.dev/p/cursor-tab-model",
      "title": "Cursor updates its tab model for multi-file edits",
      "why_included": "Multi-file edits now preview as a single reviewable diff before apply.",
      "summary": "Cursor batches multi-file agent edits into one diff with per-file accept/reject. Applies to Composer and background agents.",
      "practical_implication": "Review-before-apply reduces bad agent edits landing silently. Turn it on for any repo with CI slower than 5 minutes.",
      "agent_context": "Cursor now batches multi-file agent edits into one diff. Review the whole change set before applying. Reduces silent regressions from autonomous edits.",
      "source": {
        "name": "Cursor",
        "url": "https://cursor.com/changelog/tab-model-multi-file",
        "published_at": "2026-06-27T00:00:00.000Z"
      },
      "source_class": "blog_post",
      "content_type": "Changelog",
      "layer": "tools",
      "domains": [
        "coding"
      ],
      "topics": [
        "coding-agents",
        "dev-ux"
      ],
      "verification": {
        "status": "official_source",
        "label": "Official Source",
        "method": "source_feed",
        "verified_at": null
      },
      "uncertainty": [],
      "connected_context": null,
      "lifecycle": "Updated",
      "published_at": "2026-06-27T00:00:00.000Z",
      "modified_at": "2026-06-27T00:00:00.000Z",
      "supersedes": [],
      "expires_at": null,
      "formats": {
        "html": "https://feed7.dev/p/cursor-tab-model",
        "json": "https://feed7.dev/p/cursor-tab-model.json",
        "markdown": "https://feed7.dev/p/cursor-tab-model.md"
      }
    }
  ],
  "conflicting_sources": [],
  "superseded_claims": [],
  "corpus_evidence": [
    {
      "title": "Introducing Cursor Start",
      "url": "https://cursor.com/blog/cursor-start-india",
      "source_name": "Cursor",
      "published_at": "2026-07-28T12:00:00+00:00",
      "summary": "Cursor Start gives developers in India a ₹649 monthly tier with Grok 4.5, Composer, cloud agents, mobile control, and UPI payments, positioned between Free and Pro."
    },
    {
      "title": "How Sandstone grew 40x in 147 days on Vercel",
      "url": "https://vercel.com/blog/how-sandstone-grew-40x-in-147-days-on-vercel",
      "source_name": "Vercel",
      "published_at": "2026-07-27T14:00:00+00:00",
      "summary": "Sandstone pairs composable agent workflows with preview deployments and private data connectivity, showing the infrastructure a small team used to operate enterprise legal automation."
    },
    {
      "title": "Run Claude Managed Agents with Chat SDK",
      "url": "https://vercel.com/changelog/claude-managed-agents-with-chat-sdk",
      "source_name": "Vercel",
      "published_at": "2026-07-27T00:00:00+00:00",
      "summary": "Chat SDK can put Claude Managed Agents behind browser and messaging interfaces while Anthropic retains the loop, tools, session state, and research sandbox."
    },
    {
      "title": "Bugbot is now over 3x faster, 22% cheaper, and finds 10% more bugs",
      "url": "https://cursor.com/blog/bugbot-updates-june-2026",
      "source_name": null,
      "published_at": null,
      "summary": "Cursor's Bugbot is now 3x faster (90% of runs under 3 minutes), 22% cheaper, and finds 10% more bugs per review, powered by Composer 2.5. A new /review command runs it locally before you push."
    },
    {
      "title": "Direct agents with visual prompts in Design Mode",
      "url": "https://cursor.com/blog/design-mode",
      "source_name": null,
      "published_at": null,
      "summary": "Cursor's Design Mode lets you prompt agents visually in a running app: click or multi-select elements, draw annotations on a frozen frame, or narrate by voice; the agent gets each element's xpath, props, and styles."
    },
    {
      "title": "ogulcancelik/herdr",
      "url": "https://github.com/ogulcancelik/herdr",
      "source_name": null,
      "published_at": null,
      "summary": "Terminal multiplexer for coding agents: a real terminal per agent across Claude Code, Codex, Copilot and 15+ others, with blocked/working/done state in a sidebar, persistent sessions, and a socket API."
    },
    {
      "title": "Manage Vercel Flags segments with Vercel CLI",
      "url": "https://vercel.com/changelog/manage-vercel-flags-segments-with-vercel-cli",
      "source_name": null,
      "published_at": null,
      "summary": "New vercel flags segments command lets you create and edit flag-targeting segments from the terminal; --json output makes targeting scriptable from CI and agent-driven pipelines."
    },
    {
      "title": "Introducing organizations for Cursor Enterprise",
      "url": "https://cursor.com/blog/organizations",
      "source_name": null,
      "published_at": null,
      "summary": "Cursor Enterprise adds organizations: a teams-within-org hierarchy with per-team budgets, model access controls, and spend and token analytics rolled up in one admin dashboard."
    },
    {
      "title": "openai/codex-plugin-cc",
      "url": "https://github.com/openai/codex-plugin-cc",
      "source_name": null,
      "published_at": null,
      "summary": "OpenAI's plugin lets you drive Codex from inside Claude Code—slash commands for code review, adversarial critique, and delegating or handing off tasks to Codex background jobs. ~629 stars today."
    },
    {
      "title": "Enforce consistent code for agents and humans with konsistent",
      "url": "https://vercel.com/changelog/enforce-consistent-code-for-agents-and-humans-with-konsistent",
      "source_name": null,
      "published_at": null,
      "summary": "Vercel open-sourced konsistent, a deterministic CLI linter that enforces structural conventions in TypeScript repos — the folder/export patterns agents drift on that TypeScript and ESLint don't catch."
    },
    {
      "title": "Vercel Plugin now available in VS Code and GitHub Copilot CLI",
      "url": "https://vercel.com/changelog/vercel-plugin-now-available-in-vs-code-and-github-copilot-cli",
      "source_name": null,
      "published_at": null,
      "summary": "Vercel’s plugin gives Copilot current platform guidance inside VS Code and the CLI, reducing context setup for agents working with Next.js, AI SDK, and Vercel Functions."
    },
    {
      "title": "Diff Risk Score: AI-driven risk-aware software development",
      "url": "https://engineering.fb.com/2025/08/06/developer-tools/diff-risk-score-drs-ai-risk-aware-software-development-meta/",
      "source_name": null,
      "published_at": null,
      "summary": "Meta's Diff Risk Score, a fine-tuned Llama model, predicts whether a code change will cause a production incident — used to replace blanket code freezes, landing 10,000+ changes during one 2024 freeze period."
    },
    {
      "title": "steipete/CodexBar",
      "url": "https://github.com/steipete/CodexBar",
      "source_name": null,
      "published_at": null,
      "summary": "macOS menu bar app showing live usage limits and reset countdowns for Claude Code, Codex, Cursor, and 57+ other AI coding providers, reusing your existing auth — no extra login. Includes a CLI for scripts and CI."
    },
    {
      "title": "Flags SDK now evaluates flags 10x faster",
      "url": "https://vercel.com/changelog/flags-sdk-now-evaluates-flags-10x-faster",
      "source_name": null,
      "published_at": null,
      "summary": "Vercel’s Flags SDK evaluates flag batches around 10x faster by reducing promise and microtask overhead; upgrade both packages and replace Promise.all with evaluate()."
    },
    {
      "title": "A Song of Types and Agents - Roberto Stagi, Ratel",
      "url": "https://www.youtube.com/watch?v=UlFB6efYN5Q",
      "source_name": null,
      "published_at": null,
      "summary": "A TypeScript agent stack can share types and schemas across the loop, tools, backend and UI, reducing service-boundary contracts. Keep Python where training and model serving require it."
    },
    {
      "title": "remobi.app: Don't change your terminal workflow for mobile",
      "url": "https://www.youtube.com/watch?v=5192csoTkVo",
      "source_name": null,
      "published_at": null,
      "summary": "Remobi brings an existing tmux coding-agent session to a phone, preserving panes and custom controls instead of creating a separate workflow. Keep the server behind a trusted private tunnel."
    },
    {
      "title": "esengine/DeepSeek-Reasonix",
      "url": "https://github.com/esengine/DeepSeek-Reasonix",
      "source_name": "GitHub",
      "published_at": null,
      "summary": "Reasonix is a configurable terminal coding agent built to preserve DeepSeek prefix-cache reuse across long sessions, with optional planner/executor models and subprocess-based plugins."
    },
    {
      "title": "Dry-run deployments with Vercel CLI",
      "url": "https://vercel.com/changelog/dry-run-deployments-with-vercel-cli",
      "source_name": null,
      "published_at": null,
      "summary": "vercel deploy --dry (CLI v54.17.2+) prints the framework and full file manifest a deploy would upload, as JSON when piped — a pre-deploy check agents can loop on without ever creating a deployment."
    },
    {
      "title": "An update on recent Claude Code quality reports",
      "url": "https://www.anthropic.com/engineering/april-23-postmortem",
      "source_name": null,
      "published_at": null,
      "summary": "Anthropic traces recent Claude Code degradation to three bugs — a reasoning-effort default, a thinking-cache bug, and a prompt change — all fixed in v2.1.116, with usage-limit resets as compensation."
    },
    {
      "title": "Build from anywhere with Cursor for iOS",
      "url": "https://cursor.com/blog/ios-mobile-app",
      "source_name": null,
      "published_at": null,
      "summary": "Cursor shipped a native iOS app in public beta: launch cloud agents, remote-control agents on your local machine, and merge PRs from your phone. Paid plans only; Composer 2.5 runs are 75% off until July 5."
    }
  ]
}