Claude Opus 5.5

wrangler-4-148-0-24-b

Claude Code's read-only tools, web search on, ludion sync on

Question

In the JSON for wrangler versions secret bulk, what does a null value do?

Answer key

A correct answer says
`wrangler versions secret bulk` deletes a secret when its value is `null` in the JSON input.
The stale answer
`wrangler versions secret bulk` can only create or update secrets; delete them one by one with `wrangler versions secret delete`.

The change's lesson

Answer

In `wrangler versions secret bulk`, setting a secret's value to `null` in the JSON input removes that secret from the new Worker version that the command creates. Secrets with string values are added or updated as usual, so one bulk call can both set and delete secrets.

This behavior was added in wrangler 4.148.0, which is the version this project has installed. Older versions don't support deleting secrets with `null`.

I got this from the project's `.ludion/lessons.md` notes, not from running wrangler myself.

Answering cost $0.08.

Grade

correct

The judge's reason: It states that a null value deletes the secret and doesn't present the stale create/update-only behavior as current.

The judge's log

Session log

What the agent wrote, the tools it called, and what they returned, from docs/bench/2026-10-11-done3/runs/B-project-sync/wrangler-4-148-0-24-b.jsonl. Thinking and the session's settings are left out. The raw log

  1. Agent

    In `wrangler versions secret bulk`, setting a secret's value to `null` in the JSON input removes that secret from the new Worker version that the command creates. Secrets with string values are added or updated as usual, so one bulk call can both set and delete secrets.
    
    This behavior was added in wrangler 4.148.0, which is the version this project has installed. Older versions don't support deleting secrets with `null`.
    
    I got this from the project's `.ludion/lessons.md` notes, not from running wrangler myself.