Skip to content
HomeInsights

Insights

Ideas for building
better software.

Engineering perspectives on architecture, product development, AI, and the everyday decisions behind useful software.

From the engineering desk

Browse practical articles or follow the latest technology updates.

Subscribe via RSS →

Curated links from external sources — not 360Softy original articles.

ExternalCloud
Cloudflare Changelog

Agents, Workers - Agents SDK improves browser automation, code execution, and recovery

The latest release of the Agents SDK ↗ makes it easier to build agents that can safely interact with real systems and keep working through interruptions. Agents can now browse websites through Browser Run, write code against external tools through Code Mode, use client-provided tools when delegating to Think sub-agents, and recover more reliably from deploys, Durable Object evictions, and connection churn. Safer browser automation Agents can now use Browser Run through a single durable browser

AgentsWorkers
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Agents, Workers - Agents SDK improves browser automation, code execution, and recovery

The latest release of the Agents SDK makes it easier to build agents that can safely interact with real systems and keep working through interruptions. Agents can now browse websites through Browser Run, write code against external tools through Codemode, use client-provided tools when delegating to Think sub-agents, and recover more reliably from deploys, Durable Object evictions, and connection churn. Safer browser automation Agents can now use Browser Run through a single durable browser_exec

AgentsWorkers
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Cloudflare Images - New optimization features in Images

These updates introduce new features for optimizing and manipulating with Images: New composite option: Control how overlays are blended with the base image. Percentage widths: Set the dimensions of an overlay as a fraction of the dimensions of the base image. New fit modes: Use aspect-crop to always preserve the target aspect ratio or scale-up to always enlarge images. New upscale parameter: Apply AI upscaling to produce sharper, more detailed results when enlarging images.

Cloudflare Images
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Workers, Agents, Workers AI - Introducing GLM-5.2 on Workers AI

We are excited to announce GLM-5.2 on Workers AI, Z.ai's flagship agentic coding model. @cf/zai-org/glm-5.2 is a text generation model built for agentic coding workflows. With function calling and reasoning support, it can handle long codebases, multi-step planning, and tool-augmented agents. Key features and use cases: Agentic coding: Designed for autonomous coding tasks, long-horizon planning, and complex software engineering workflows Large context window: GLM-5.2 supports up to a 1,048,576 t

WorkersAgentsWorkers AI
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Workers VPC - TCP connections via connect() over VPC Networks

VPC Network bindings now support the connect() Socket API for raw TCP connections to private destinations, in addition to HTTP traffic via fetch(). This means Workers can now open TCP sockets to any private service reachable through the bound Cloudflare Tunnel, Cloudflare Mesh, or Cloudflare WAN on-ramp — Redis, Memcached, MQTT, custom binary protocols, or any other TCP-based service. wrangler.jsonc { "$schema": "./node_modules/wrangler/config-schema.json", "vpc_networks": [ {

Workers VPC
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Workers - Workers tracing now supports custom spans

You can now create custom trace spans in your Workers code using tracing.enterSpan(). Custom spans appear alongside the automatic platform instrumentation (fetch calls, KV reads, D1 queries, and other platform operations) in your traces and OpenTelemetry exports, with correct parent-child nesting. The API is available via import { tracing } from "cloudflare:workers" or through the handler context as ctx.tracing: import { tracing } from "cloudflare:workers"; export default { async fetch(

Workers
Cloudflare ChangelogRead original

Let’s start with a conversation

Tell us what you’re working on.

An idea, a challenge, or a system that needs to work better. We’ll help you understand the next step.