Cloudflare Unveils Kitesurf Browser on Workers; CodeQL 2.26.2 Adds Swift & Kotlin

Cloudflare has introduced Kitesurf, a new agent-first web browser running on Workers, alongside the next generation of its MCP protocol for enhanced machine-to-machine communication. Meanwhile, GitHub's CodeQL 2.26.2 now supports Swift 6.3.3 and Kotlin 2.4.10, bolstering static analysis capabilities for these modern languages.

Introducing Kitesurf: The agent-first browser that runs in V8 isolates on Cloudflare Workers (Cloudflare Blog)

Cloudflare has launched Kitesurf, a novel web browser designed specifically for AI agents, operating entirely within V8 isolates on the Cloudflare Workers platform. Unlike traditional browsers, Kitesurf is stateless, highly scalable, and cost-effective, optimized for programmatic access rather than human interaction. This means it doesn't render CSS or execute JavaScript for visual display, focusing solely on providing AI models with a structured understanding of web page content. Built on Cloudflare's global network, Kitesurf enables agents to efficiently 'browse' the internet, fetching and interpreting information from websites without the overhead of external headless browser automation. Its architecture leverages the isolation and performance characteristics of Workers, allowing developers to create sophisticated agent workflows that can discover, read, and interact with web content at scale, supporting the emerging 'Agentic Internet' paradigm. This release offers a foundational tool for developers building AI agents that require seamless web access and content processing capabilities directly from the edge.
Leveraging V8 isolates for an agent-first browser on Workers is a game-changer for AI applications, significantly simplifying web interaction and data extraction for agents while improving efficiency.

The next generation of MCP (Cloudflare Blog)

Cloudflare has announced the next generation of its Mobile/Machine Communications Protocol (MCP), now featuring a completely rewritten, stateless core that runs natively on Cloudflare Workers. This significant architectural shift aims to enhance the protocol's scalability, reliability, and performance for machine-to-machine interactions across Cloudflare's global network. MCP v2 introduces substantial upgrades to the protocol itself, designed to be more efficient and robust for the demands of modern connected devices and AI agents. The release details a new feature lifecycle for MCP and provides an SDK migration path for existing users. Early adopters are already running MCP v2 in production, demonstrating its readiness and benefits. For developers, this means a more streamlined experience when building applications that rely on secure, efficient, and stateless communication between devices and services at the edge. The move to Workers simplifies deployment and management, ensuring that machine communication can seamlessly integrate with Cloudflare's broader ecosystem of edge services.
Migrating MCP to a stateless core on Workers is a smart move, promising enhanced scalability and simplified edge deployments for machine communication, though existing users will need to assess the SDK migration.

CodeQL 2.26.2 adds Swift 6.3.3 and Kotlin 2.4.10 support (GitHub Changelog)

GitHub has released CodeQL 2.26.2, significantly expanding the static analysis engine's language support. This update specifically introduces compatibility for Swift 6.3.3 and Kotlin 2.4.10. CodeQL is the powerful analysis engine that underpins GitHub's code scanning feature, enabling developers to automatically find and remediate security vulnerabilities and bugs in their codebase. The addition of support for these specific versions of Swift and Kotlin is crucial for teams working with these increasingly popular languages. It means developers can now leverage CodeQL's advanced semantic analysis capabilities to detect common security issues, potential exploits, and coding errors directly within their GitHub workflows for Swift and Kotlin projects. This integration ensures that security analysis can be deeply embedded into the development lifecycle, allowing for earlier detection and faster resolution of vulnerabilities, thereby enhancing the overall security posture of applications built with these languages. This is a practical upgrade for any development team utilizing GitHub for Swift or Kotlin projects.
Expanded CodeQL support for Swift and Kotlin is a welcome enhancement, making it much easier to integrate robust static analysis into CI/CD for these modern language stacks, which is crucial for secure development.