`checkpoint_during=False` causes LangGraph Studio to crash

I have a graph, and in one of the nodes I’m invoking another graph.

I don’t need to have checkpoints for that other graph, so I added checkpoint_during=False when invoking it:

async def some_node(state, config):
    res = await subgraph.ainvoke(
        state, config, checkpoint_during=False
    )

    return {
        "a": res,
    }

The graph is executing correctly, I get the output I want. Do I actually need to specify False to prevent checkpointing of intermediate steps?

However, this is the error I get in the studio:

When I reload the page, I can see the graph again, and it works.

Thanks for flagging! Raised to the studio dev.

You can still set that when creating the parent run and it should propagate down, but this definitely looks like a UI bug.

Hi @lukanarrative, thanks for flagging this issue! Just wanted to raise that I’ve been able to reproduce and am working on a fix. Should have this resolved shortly.