{"schema_version":"newruntime-topic-hub-v0.2","type":"topic_hub","stable_id":"topic_hub:developer-tools","slug":"developer-tools","title":"Developer Tools - New Runtime","description":"A New Runtime topic hub collecting signals, patterns, field notes, and public sources about developer tools.","retrieval_nugget":"A New Runtime topic hub collecting signals, patterns, field notes, and public sources about developer tools. Developer Tools is tracked here as an evidence-linked topic, not as a static glossary entry. The page connects raw observations to pattern hypotheses, longer analysis, and public sources. Use it as the canonical landing page before drilling into individual records.","answer":["Developer Tools is tracked here as an evidence-linked topic, not as a static glossary entry.","The page connects raw observations to pattern hypotheses, longer analysis, and public sources.","Use it as the canonical landing page before drilling into individual records."],"search_intents":["developer tools","developer tools AI agents","developer tools software"],"status":"featured","last_updated":"2026-08-03","record_date":"2026-08-03","date_kind":"last_updated","counts":{"total":23,"signals":1,"patterns":0,"posts":22,"atlas":0,"sources":52},"routes":{"html":"https://newruntime.com/topics/developer-tools/","markdown":"https://newruntime.com/topics/developer-tools.md","json":"https://newruntime.com/topics/developer-tools.json"},"source_urls":["https://aws.amazon.com/blogs/machine-learning/announcing-the-agentic-catalog-experience-in-amazon-quick/","https://blog.cloudflare.com/open-sourcing-our-privacy-proxy-cli/?utm_campaign=cf_blog&utm_content=20260727&utm_medium=organic_social&utm_source=twitter","https://cursor.com/blog/agent-swarm-model-economics","https://cursor.com/blog/cloud-agent-environment","https://dbreunig.com/2026/07/24/manage-your-agent-s-loadout-with-dr-skill.html","https://docs.coderabbit.ai/pr-reviews/change-stack","https://docs.github.com/en/pull-requests/how-tos/stacked-pull-requests","https://docs.langchain.com/oss/python/releases/changelog","https://github.blog/changelog/2026-06-17-github-copilot-app-generally-available/","https://github.com/Canner/WrenAI","https://github.com/cloudflareresearch/pvcli","https://github.com/cursor/minisqlite"],"top_sources":["https://aws.amazon.com/blogs/machine-learning/announcing-the-agentic-catalog-experience-in-amazon-quick/","https://blog.cloudflare.com/open-sourcing-our-privacy-proxy-cli/?utm_campaign=cf_blog&utm_content=20260727&utm_medium=organic_social&utm_source=twitter","https://cursor.com/blog/agent-swarm-model-economics","https://cursor.com/blog/cloud-agent-environment","https://dbreunig.com/2026/07/24/manage-your-agent-s-loadout-with-dr-skill.html","https://docs.coderabbit.ai/pr-reviews/change-stack","https://docs.github.com/en/pull-requests/how-tos/stacked-pull-requests","https://docs.langchain.com/oss/python/releases/changelog","https://github.blog/changelog/2026-06-17-github-copilot-app-generally-available/","https://github.com/Canner/WrenAI","https://github.com/cloudflareresearch/pvcli","https://github.com/cursor/minisqlite"],"evidence_records":[{"kind":"Field Note","stable_id":"post:amazon-quick-agentic-catalog-context-boundary","slug":"amazon-quick-agentic-catalog-context-boundary","title":"Amazon Quick Makes Catalog Semantics The Agent Boundary","date":"2026-08-03","record_date":"2026-08-03","date_kind":"updated_or_published_at","source_count":1,"url":"https://newruntime.com/posts/amazon-quick-agentic-catalog-context-boundary/"},{"kind":"Field Note","stable_id":"post:copilotkit-react-mcp-client-interface","slug":"copilotkit-react-mcp-client-interface","title":"CopilotKit Brings MCP Tool Calls Into The React Interface","date":"2026-08-03","record_date":"2026-08-03","date_kind":"updated_or_published_at","source_count":1,"url":"https://newruntime.com/posts/copilotkit-react-mcp-client-interface/"},{"kind":"Field Note","stable_id":"post:coderabbit-change-stack-review-graph","slug":"coderabbit-change-stack-review-graph","title":"CodeRabbit Change Stack Makes AI PRs Reviewable Again","date":"2026-08-01","record_date":"2026-08-01","date_kind":"updated_or_published_at","source_count":1,"url":"https://newruntime.com/posts/coderabbit-change-stack-review-graph/"},{"kind":"Field Note","stable_id":"post:codex-gpt-5-4-migration-boundary","slug":"codex-gpt-5-4-migration-boundary","title":"Codex Gets A Model Migration Deadline","date":"2026-08-01","record_date":"2026-08-01","date_kind":"updated_or_published_at","source_count":1,"url":"https://newruntime.com/posts/codex-gpt-5-4-migration-boundary/"},{"kind":"Field Note","stable_id":"post:drskill-agent-loadout-audit","slug":"drskill-agent-loadout-audit","title":"Dr. Skill Audits What An Agent Loads Before It Works","date":"2026-08-01","record_date":"2026-08-01","date_kind":"updated_or_published_at","source_count":1,"url":"https://newruntime.com/posts/drskill-agent-loadout-audit/"},{"kind":"Field Note","stable_id":"post:langchain-reviewbench-review-agent-evals","slug":"langchain-reviewbench-review-agent-evals","title":"ReviewBench Turns Code Review Into An Agent Eval","date":"2026-08-01","record_date":"2026-08-01","date_kind":"updated_or_published_at","source_count":3,"url":"https://newruntime.com/posts/langchain-reviewbench-review-agent-evals/"},{"kind":"Field Note","stable_id":"post:simon-stateless-mcp-practitioner-reset","slug":"simon-stateless-mcp-practitioner-reset","title":"Stateless MCP Makes Small, Auditable Agent Tools Practical Again","date":"2026-08-01","record_date":"2026-08-01","date_kind":"updated_or_published_at","source_count":3,"url":"https://newruntime.com/posts/simon-stateless-mcp-practitioner-reset/"},{"kind":"Field Note","stable_id":"post:vercel-ai-gateway-operating-budget","slug":"vercel-ai-gateway-operating-budget","title":"Vercel AI Gateway Adds Runtime Budget Controls","date":"2026-08-01","record_date":"2026-08-01","date_kind":"updated_or_published_at","source_count":4,"url":"https://newruntime.com/posts/vercel-ai-gateway-operating-budget/"},{"kind":"Field Note","stable_id":"post:github-stacked-prs-agent-review","slug":"github-stacked-prs-agent-review","title":"GitHub Stacked PRs Turn Large Agent Changes Into Reviewable Chains","date":"2026-07-31","record_date":"2026-07-31","date_kind":"updated_or_published_at","source_count":2,"url":"https://newruntime.com/posts/github-stacked-prs-agent-review/"},{"kind":"Field Note","stable_id":"post:vercel-sandbox-multi-user-agents","slug":"vercel-sandbox-multi-user-agents","title":"Vercel Sandbox Adds Unix Boundaries for Multi-Agent Work","date":"2026-07-31","record_date":"2026-07-31","date_kind":"updated_or_published_at","source_count":2,"url":"https://newruntime.com/posts/vercel-sandbox-multi-user-agents/"},{"kind":"Field Note","stable_id":"post:cursor-cloud-agent-environment-product","slug":"cursor-cloud-agent-environment-product","title":"Cursor Treats the Cloud Agent Environment as the Product","date":"2026-07-30","record_date":"2026-07-30","date_kind":"updated_or_published_at","source_count":2,"url":"https://newruntime.com/posts/cursor-cloud-agent-environment-product/"},{"kind":"Field Note","stable_id":"post:cursor-agent-swarms-sqlite","slug":"cursor-agent-swarms-sqlite","title":"Cursor's SQLite Swarm Makes Coordination the Expensive Part","date":"2026-07-30","record_date":"2026-07-30","date_kind":"updated_or_published_at","source_count":2,"url":"https://newruntime.com/posts/cursor-agent-swarms-sqlite/"}],"patterns":[],"field_notes":[{"kind":"Field Note","stable_id":"post:amazon-quick-agentic-catalog-context-boundary","slug":"amazon-quick-agentic-catalog-context-boundary","title":"Amazon Quick Makes Catalog Semantics The Agent Boundary","description":"Amazon Quick's Agentic Catalog Experience turns upstream definitions and relationships into inherited, reviewable context for grounded Q&A and deterministic dashboards.","date":"2026-08-03","record_date":"2026-08-03","date_kind":"updated_or_published_at","topics":["agents","ai-adoption","data-engineering","developer-tools"],"source_count":1,"url":"https://newruntime.com/posts/amazon-quick-agentic-catalog-context-boundary/"},{"kind":"Field Note","stable_id":"post:copilotkit-react-mcp-client-interface","slug":"copilotkit-react-mcp-client-interface","title":"CopilotKit Brings MCP Tool Calls Into The React Interface","description":"CopilotKit's React integration registers MCP servers with the chat runtime, exposes their tools to the model, and renders tool-call state inside the product interface.","date":"2026-08-03","record_date":"2026-08-03","date_kind":"updated_or_published_at","topics":["api-design","developer-tools","interfaces","mcp"],"source_count":1,"url":"https://newruntime.com/posts/copilotkit-react-mcp-client-interface/"},{"kind":"Field Note","stable_id":"post:coderabbit-change-stack-review-graph","slug":"coderabbit-change-stack-review-graph","title":"CodeRabbit Change Stack Makes AI PRs Reviewable Again","description":"CodeRabbit Change Stack reorganizes large AI-authored pull requests into cohorts, ordered layers, range summaries, diagrams, snapshots, and stale-state protections.","date":"2026-08-01","record_date":"2026-08-01","date_kind":"updated_or_published_at","topics":["ai-coding","code-review","developer-tools","workflow-graphs"],"source_count":1,"url":"https://newruntime.com/posts/coderabbit-change-stack-review-graph/"},{"kind":"Field Note","stable_id":"post:codex-gpt-5-4-migration-boundary","slug":"codex-gpt-5-4-migration-boundary","title":"Codex Gets A Model Migration Deadline","description":"OpenAI's ChatGPT and Codex changelog sets an August 31, 2026 cutoff for GPT-5.4 and GPT-5.4 mini in ChatGPT-signed Codex sessions, while keeping API-key paths available.","date":"2026-08-01","record_date":"2026-08-01","date_kind":"updated_or_published_at","topics":["codex","developer-tools","models","operations"],"source_count":1,"url":"https://newruntime.com/posts/codex-gpt-5-4-migration-boundary/"},{"kind":"Field Note","stable_id":"post:drskill-agent-loadout-audit","slug":"drskill-agent-loadout-audit","title":"Dr. Skill Audits What An Agent Loads Before It Works","description":"Dr. Skill scans skills and MCP servers for collisions, duplication, secrets, drift, missing metadata, and unused loadout, with local and CI-friendly commands.","date":"2026-08-01","record_date":"2026-08-01","date_kind":"updated_or_published_at","topics":["context-engineering","developer-tools","mcp","skills"],"source_count":1,"url":"https://newruntime.com/posts/drskill-agent-loadout-audit/"},{"kind":"Field Note","stable_id":"post:langchain-reviewbench-review-agent-evals","slug":"langchain-reviewbench-review-agent-evals","title":"ReviewBench Turns Code Review Into An Agent Eval","description":"LangChain's ReviewBench uses real PR review history to test whether code-review agents can recover substantive reviewer findings without flooding humans with noise.","date":"2026-08-01","record_date":"2026-08-01","date_kind":"updated_or_published_at","topics":["coding-agents","developer-tools","evals","verification"],"source_count":3,"url":"https://newruntime.com/posts/langchain-reviewbench-review-agent-evals/"},{"kind":"Field Note","stable_id":"post:simon-stateless-mcp-practitioner-reset","slug":"simon-stateless-mcp-practitioner-reset","title":"Stateless MCP Makes Small, Auditable Agent Tools Practical Again","description":"Simon Willison's mcp-explorer, datasette-mcp, and llm-mcp-client show how the stateless specification lowers implementation cost and narrows agent capabilities.","date":"2026-08-01","record_date":"2026-08-01","date_kind":"updated_or_published_at","topics":["developer-tools","local-agents","mcp","security"],"source_count":3,"url":"https://newruntime.com/posts/simon-stateless-mcp-practitioner-reset/"},{"kind":"Field Note","stable_id":"post:vercel-ai-gateway-operating-budget","slug":"vercel-ai-gateway-operating-budget","title":"Vercel AI Gateway Adds Runtime Budget Controls","description":"Vercel's July 31 AI Gateway releases combine team and project spend budgets, unified fast mode, Laguna S 2.1 capacity, and updated MCP support into a practical inference control layer.","date":"2026-08-01","record_date":"2026-08-01","date_kind":"updated_or_published_at","topics":["agents","api-design","developer-tools","inference"],"source_count":4,"url":"https://newruntime.com/posts/vercel-ai-gateway-operating-budget/"},{"kind":"Field Note","stable_id":"post:github-stacked-prs-agent-review","slug":"github-stacked-prs-agent-review","title":"GitHub Stacked PRs Turn Large Agent Changes Into Reviewable Chains","description":"GitHub's stacked pull request preview gives large dependent code changes a native review path, which matters as agents produce broader diffs.","date":"2026-07-31","record_date":"2026-07-31","date_kind":"updated_or_published_at","topics":["coding-agents","developer-tools","verification","workflows"],"source_count":2,"url":"https://newruntime.com/posts/github-stacked-prs-agent-review/"},{"kind":"Field Note","stable_id":"post:vercel-sandbox-multi-user-agents","slug":"vercel-sandbox-multi-user-agents","title":"Vercel Sandbox Adds Unix Boundaries for Multi-Agent Work","description":"Vercel Sandbox now supports multiple Linux users and groups, giving each agent a private home directory plus an explicit shared workspace.","date":"2026-07-31","record_date":"2026-07-31","date_kind":"updated_or_published_at","topics":["agents","developer-tools","infrastructure","security"],"source_count":2,"url":"https://newruntime.com/posts/vercel-sandbox-multi-user-agents/"},{"kind":"Field Note","stable_id":"post:cursor-cloud-agent-environment-product","slug":"cursor-cloud-agent-environment-product","title":"Cursor Treats the Cloud Agent Environment as the Product","description":"Cursor's cloud-agent environment write-up shows why agent performance depends on dependencies, commands, security boundaries, end-to-end tests, and self-healing diagnostics.","date":"2026-07-30","record_date":"2026-07-30","date_kind":"updated_or_published_at","topics":["agent-environments","coding-agents","developer-tools","verification"],"source_count":2,"url":"https://newruntime.com/posts/cursor-cloud-agent-environment-product/"},{"kind":"Field Note","stable_id":"post:cursor-agent-swarms-sqlite","slug":"cursor-agent-swarms-sqlite","title":"Cursor's SQLite Swarm Makes Coordination the Expensive Part","description":"Cursor's SQLite experiment shows why agent-swarm economics depend on task trees, shared memory, conflict handling, review lenses, and selective use of expensive planners.","date":"2026-07-30","record_date":"2026-07-30","date_kind":"updated_or_published_at","topics":["agents","coding-agents","developer-tools"],"source_count":2,"url":"https://newruntime.com/posts/cursor-agent-swarms-sqlite/"},{"kind":"Field Note","stable_id":"post:mem0-context-wipe-memory-layer","slug":"mem0-context-wipe-memory-layer","title":"Mem0 Shows Agent Memory Should Not All Live in Context","description":"Mem0's Claude Code experiment separates durable memory from the conversation window: retrieve the relevant slice, survive /clear, and avoid loading every memory file up front.","date":"2026-07-30","record_date":"2026-07-30","date_kind":"updated_or_published_at","topics":["agent-memory","context-engineering","developer-tools","mcp"],"source_count":2,"url":"https://newruntime.com/posts/mem0-context-wipe-memory-layer/"},{"kind":"Field Note","stable_id":"post:minisqlite-makes-the-swarm-claim-inspectable","slug":"minisqlite-makes-the-swarm-claim-inspectable","title":"miniSQLite Makes the Coding-Swarm Claim Inspectable","description":"The released Rust database turns Cursor's swarm experiment into an artifact that can be read, built, tested, and challenged instead of accepted as a benchmark chart.","date":"2026-07-30","record_date":"2026-07-30","date_kind":"updated_or_published_at","topics":["agents","coding-agents","developer-tools"],"source_count":2,"url":"https://newruntime.com/posts/minisqlite-makes-the-swarm-claim-inspectable/"},{"kind":"Field Note","stable_id":"post:vercel-mcp-handler-stateless-protocol-bridge","slug":"vercel-mcp-handler-stateless-protocol-bridge","title":"Vercel's mcp-handler 2.0 Makes MCP Servers More Stateless","description":"mcp-handler 2.0 supports the 2026-07-28 MCP spec while keeping older Streamable HTTP clients on the same endpoint and removing Redis or session-storage requirements.","date":"2026-07-30","record_date":"2026-07-30","date_kind":"updated_or_published_at","topics":["api-design","developer-tools","infrastructure","mcp"],"source_count":2,"url":"https://newruntime.com/posts/vercel-mcp-handler-stateless-protocol-bridge/"},{"kind":"Field Note","stable_id":"post:voicebox-local-agent-voice-loop","slug":"voicebox-local-agent-voice-loop","title":"Voicebox Turns Local Speech Into an Agent I/O Layer","description":"Voicebox combines local dictation, transcription, voice cloning, speech generation, profiles, REST, and MCP in one visible bidirectional loop.","date":"2026-07-30","record_date":"2026-07-30","date_kind":"updated_or_published_at","topics":["agents","api-design","developer-tools"],"source_count":1,"url":"https://newruntime.com/posts/voicebox-local-agent-voice-loop/"},{"kind":"Field Note","stable_id":"post:wrenai-governed-genbi-context-layer","slug":"wrenai-governed-genbi-context-layer","title":"WrenAI Puts a Governed Context Layer Under Agent-Generated BI","description":"WrenAI moves agentic BI beyond text-to-SQL by making semantics, definitions, examples, memory, validation, and access rules reviewable inputs to every answer.","date":"2026-07-30","record_date":"2026-07-30","date_kind":"updated_or_published_at","topics":["agents","data-engineering","developer-tools"],"source_count":1,"url":"https://newruntime.com/posts/wrenai-governed-genbi-context-layer/"},{"kind":"Field Note","stable_id":"post:codex-security-cli-scan-workbench","slug":"codex-security-cli-scan-workbench","title":"Codex Security CLI Turns Security Review Into a Scannable Workbench","description":"OpenAI's Codex Security CLI packages repository, diff, working-tree, export, validation, and patch flows into a security-review workbench rather than a single scanner command.","date":"2026-07-29","record_date":"2026-07-29","date_kind":"updated_or_published_at","topics":["codex","coding-agents","developer-tools","security"],"source_count":3,"url":"https://newruntime.com/posts/codex-security-cli-scan-workbench/"},{"kind":"Field Note","stable_id":"post:vercel-agent-platform-control-plane","slug":"vercel-agent-platform-control-plane","title":"Vercel's Agent Platform Surface Is Becoming a Control Plane","description":"Regional inference, scoped Connect tokens, sandbox forking, and Python WebSockets show Vercel turning agent infrastructure into runtime control surfaces.","date":"2026-07-29","record_date":"2026-07-29","date_kind":"updated_or_published_at","topics":["agents","api-design","developer-tools","infrastructure"],"source_count":8,"url":"https://newruntime.com/posts/vercel-agent-platform-control-plane/"},{"kind":"Field Note","stable_id":"post:cloudflare-pvcli-privacy-debugger","slug":"cloudflare-pvcli-privacy-debugger","title":"Cloudflare pvcli Makes Privacy Protocols Debuggable Like Infrastructure","description":"Cloudflare open-sourced pvcli, a curl-like debugger for OHTTP-style privacy flows where no one party is supposed to see the whole request path.","date":"2026-07-27","record_date":"2026-07-27","date_kind":"updated_or_published_at","topics":["agent-ready-software","developer-tools","privacy","security"],"source_count":3,"url":"https://newruntime.com/posts/cloudflare-pvcli-privacy-debugger/"},{"kind":"Field Note","stable_id":"post:github-copilot-app-agent-control-center","slug":"github-copilot-app-agent-control-center","title":"GitHub Copilot App Turns Agent Work Into a Desktop Control Surface","description":"GitHub's Copilot app GA is a catch-up signal: agentic coding is being packaged as sessions, worktrees, canvases, validation, automations, MCP servers, and skills.","date":"2026-07-27","record_date":"2026-07-27","date_kind":"updated_or_published_at","topics":["agent-workflows","coding-agents","developer-tools","github"],"source_count":3,"url":"https://newruntime.com/posts/github-copilot-app-agent-control-center/"},{"kind":"Field Note","stable_id":"post:langchain-deep-agents-lean-harness","slug":"langchain-deep-agents-lean-harness","title":"LangChain Deep Agents Shrink the Harness Instead of Adding More Prompt","description":"Deep Agents v0.7.0b2 cuts default-agent input tokens by 65% and tool-description tokens by 43%, turning harness efficiency into a first-class agent metric.","date":"2026-07-27","record_date":"2026-07-27","date_kind":"updated_or_published_at","topics":["agent-harness","agents","developer-tools","evals"],"source_count":2,"url":"https://newruntime.com/posts/langchain-deep-agents-lean-harness/"}],"raw_signals":[{"kind":"Raw Signal","stable_id":"signal:opencode-model-swappable-agent-harness","slug":"opencode-model-swappable-agent-harness","title":"OpenCode makes the model a swappable dependency","description":"OpenCode keeps rules, skills, permissions, sessions, and tools stable while the underlying model changes.","date":"2026-07-16","record_date":"2026-07-16","date_kind":"observed_at","topics":["coding-agents","developer-tools","harness-engineering","model-routing"],"source_count":4,"metric":"structural","url":"https://newruntime.com/signals/opencode-model-swappable-agent-harness/"}],"atlas_records":[],"next_reads":[{"type":"related_material","path":"/posts/amazon-quick-agentic-catalog-context-boundary/","reason":"Continue through the Developer Tools topic.","url":"https://newruntime.com/posts/amazon-quick-agentic-catalog-context-boundary/","title":"Amazon Quick Makes Catalog Semantics The Agent Boundary","media_type":"text/html"},{"type":"related_material","path":"/posts/copilotkit-react-mcp-client-interface/","reason":"Continue through the Developer Tools topic.","url":"https://newruntime.com/posts/copilotkit-react-mcp-client-interface/","title":"CopilotKit Brings MCP Tool Calls Into The React Interface","media_type":"text/html"},{"type":"related_material","path":"/posts/coderabbit-change-stack-review-graph/","reason":"Continue through the Developer Tools topic.","url":"https://newruntime.com/posts/coderabbit-change-stack-review-graph/","title":"CodeRabbit Change Stack Makes AI PRs Reviewable Again","media_type":"text/html"},{"type":"related_material","path":"/posts/codex-gpt-5-4-migration-boundary/","reason":"Continue through the Developer Tools topic.","url":"https://newruntime.com/posts/codex-gpt-5-4-migration-boundary/","title":"Codex Gets A Model Migration Deadline","media_type":"text/html"},{"type":"related_material","path":"/posts/drskill-agent-loadout-audit/","reason":"Continue through the Developer Tools topic.","url":"https://newruntime.com/posts/drskill-agent-loadout-audit/","title":"Dr. Skill Audits What An Agent Loads Before It Works","media_type":"text/html"}]}
