Close Menu
NCIJ Network NCIJ Network
    What's Hot

    A fraught push for peace, and a race to fund Ukraine

    October 22, 2026

    A Coding Guide to Cactus Whistle: Does a 16.9 MB Speech Model Hold Up Against Whisper Base? Word Error Rate, Speed, Streaming, Timestamps, Keywords, and Speech-to-Tool Calls on a CPU

    October 22, 2026

    Google Chrome adds Gemini-powered scam detection, warns users of ClickFix attacks

    October 22, 2026
    Facebook X (Twitter) Instagram
    Trending
    • A fraught push for peace, and a race to fund Ukraine
    • A Coding Guide to Cactus Whistle: Does a 16.9 MB Speech Model Hold Up Against Whisper Base? Word Error Rate, Speed, Streaming, Timestamps, Keywords, and Speech-to-Tool Calls on a CPU
    • Google Chrome adds Gemini-powered scam detection, warns users of ClickFix attacks
    • Sustainable silvopasture is popular with US farmers despite waning financial supports
    • Strongmen like Trump would destroy the planet out of pure spite – and Brazil shows we’re all in peril | George Monbiot
    • Merz‘ Montenegro-Mission – POLITICO
    • Memory Bugs Account for Most of Chrome’s 353 New Security Fixes
    • NASA’s Perseverance Mars rover just shattered the all-time off-world driving record
    • About
      • Our Team
      • Editorial Policy
      • Editorial Independence
      • International Support
    • Trust & Standards
      • AI Usage Policy
      • Conflict of Interest Policy
      • Corrections Policy
      • Ethics Policy
      • Fact-Checking Policy
      • Source Protection
    • Get Involved
      • Guide for Sources
      • Support Independent Journalism
    • Legal
      • Cookie Policy
      • Privacy Policy
      • Terms of Use
    Facebook X (Twitter) Instagram
    NCIJ Network NCIJ Network
    Thursday, October 22
    • Home
    • World
    • Ai
    • Business
    • Politics
    • Health
    • Crypto
    • Science
    • Technology
    • Cybersecurity
    • Defense & Security
    • Economy
    • Energy
    • Europe
    • More
      • Fact Check
      • Investigations
      • Opinion & Analysis
      • Environment
    NCIJ Network NCIJ Network
    Home»Artificial Intelligence

    Vercel Open-Sources durable-harness for Crash-Proof Coding Agents

    NCIJ NETWNCIJ NETWORKBy NCIJ NETWNCIJ NETWORKOctober 22, 2026 Artificial Intelligence No Comments5 Mins Read
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Vercel has released durable-harness, an open-source package that keeps coding agent sessions alive through crashes and timeouts. Vercel durable-harness wraps existing harnesses, including Pi, OpenCode, Claude Code and Codex, without changing them. Each session lives in a durable log. A dead function no longer means lost work. For teams moving agents off laptops and into the cloud, that closes a real gap.

    TL;DR

    • Size: npm package, version 0.0.x, Apache-2.0. Adapters cover 5 harnesses: Pi, OpenCode, fx, Claude Code, Codex.
    • Runs on: Vercel Functions plus Vercel Queues, Node.js 22+ with Postgres, or laptop files. Claude Code and Codex need a Vercel Sandbox.
    • Performance: No latency or throughput benchmarks published. All recovery claims are self-reported by Vercel.
    • Best: Finished model and tool calls are read back from the log, never re-run or billed twice.
    • Worst: Experimental 0.0.x API. Claude Code and Codex run only in a Vercel Sandbox, even self-hosted.

    What is durable-harness?

    durable-harness is a set of adapters from Vercel that store a harness session in a Workflow SDK World. A World bundles storage, a queue and a stream behind one interface. The package uses the same machinery that powers Vercel’s Workflow SDK.

    Why do coding agents lose work in the cloud?

    Harnesses like Pi and Claude Code were designed as long-lived local processes. They keep the session in memory. Locally, the workspace and history sit on the same disk, so resuming takes 1 prompt. In the cloud, a VM with persistent storage does not track which calls completed. Vercel team notes a failed turn or network error then means lost work.

    How does durable-harness work?

    It writes each step of a turn to a durable log. Before a model or tool call runs, it records an intent. When the call finishes, it records the outcome. Each turn is backed by a message on Vercel Queues. If the function dies, the queue hands the turn to a new function. That function reads the log and continues.

    After a crash, the log shows what finished, what was running and what never started:

    • Completed calls are read from the log, so finished model tokens are not billed again.
    • replay: 'safe' tools, such as lookups, can run again.
    • replay: 'never' tools, such as refunds, never run twice. The model is told the call may have happened.

    Harness session files are mirrored into the log as well. That covers Claude Code’s transcript, Codex’s rollout and OpenCode’s event store.

    Where do files and shell commands run?

    Model-chosen commands never run on the function’s own disk. The tools docs list 3 workspace options:

    • virtual() keeps files in the session log, with a bash-compatible shell and no network. It holds about 500 files.
    • virtual({ durable: false }) keeps scratch files in memory and clears them every turn.
    • sandbox() gives each session a Vercel Sandbox, with /workspace on a Drive.

    Typed JSON documents, such as a to-do list, also live in the log. Each holds at most 64 KB.

    Agents Coding CrashProof durableharness OpenSources Vercel
    NCIJ NETWNCIJ NETWORK
    • Website

    Keep Reading

    A Coding Guide to Cactus Whistle: Does a 16.9 MB Speech Model Hold Up Against Whisper Base? Word Error Rate, Speed, Streaming, Timestamps, Keywords, and Speech-to-Tool Calls on a CPU

    Recursive Releases Flint, an Open-Weight 40B MoE Local Coding Model for Agents with 2.5B Active Params

    ‘Context Bombs’ Cut AI Attack Success by Misleading Agents With Fake Targets

    Google Cloud Ships llm-d 1.0 With Cache-Aware Routing for TPU and GPU Fleets

    Mistral AI Releases Voxtral 3: Speech-to-Text, TTS and a Voice Agent SDK

    US Agencies Detail Incident Response Practices for Rogue AI Agents

    Add A Comment
    Leave A Reply Cancel Reply

    Editors Picks

    A fraught push for peace, and a race to fund Ukraine

    October 22, 2026

    A Coding Guide to Cactus Whistle: Does a 16.9 MB Speech Model Hold Up Against Whisper Base? Word Error Rate, Speed, Streaming, Timestamps, Keywords, and Speech-to-Tool Calls on a CPU

    October 22, 2026

    Google Chrome adds Gemini-powered scam detection, warns users of ClickFix attacks

    October 22, 2026

    Sustainable silvopasture is popular with US farmers despite waning financial supports

    October 22, 2026
    Latest Posts

    Leavitt to depart the White House

    August 13, 2026

    Israeli troops force families from homes amid settler terror campaign in West Bank | West Bank

    August 13, 2026

    Video of children being taught Muslim prayers does not show a school in England – Full Fact

    August 13, 2026

    Subscribe to News

    Get the latest sports news from NewsSite about world, sports and politics.

    NCIJ Network is an independent digital news platform delivering trusted investigative journalism, European and global news, in-depth analysis, and fact-based reporting with accuracy, transparency, and integrity.

    Facebook X (Twitter) Instagram Pinterest YouTube

    A fraught push for peace, and a race to fund Ukraine

    October 22, 2026

    A Coding Guide to Cactus Whistle: Does a 16.9 MB Speech Model Hold Up Against Whisper Base? Word Error Rate, Speed, Streaming, Timestamps, Keywords, and Speech-to-Tool Calls on a CPU

    October 22, 2026

    Google Chrome adds Gemini-powered scam detection, warns users of ClickFix attacks

    October 22, 2026

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    Type above and press Enter to search. Press Esc to cancel.