Claude's AskUserQuestion: "No response after 60s – continued without an answer"

tubignaaso 55 points 61 comments July 02, 2026
github.com · View on Hacker News

Discussion Highlights (16 comments)

ramesh31

To each his own I guess. There was nothing more frustrating than walking away from a CC session you expected to churn away at for an hour and coming back to a user question sitting there. More useful would be just getting a list of clarifying questions at the end of the session along with how it answered itself to follow up with or not.

cube00

Hopefully it's the local harness driving this or else you risk sessions continuing to run long after you've closed out.

petesergeant

Just ran into this, and what the ACTUAL fuck were they thinking. And I can't turn it off, apparently?

ratherbefuddled

Turning this on by default is insane.

arjie

I can see that others might not like it, but this is the behavior I desire.

cute_boi

This is the reason why claude code should be open sourced... But, I guess Boris or Anthropic team doesn't care about it, so that they can continue to install slop at user machines.

rgbrgb

~was truly surprised and delighted by this today. claude's recs are usually pretty good. imo as a product engineer this is a good default and all the cranky experts in here can turn it off.~ edit: didn't read closely enough to realize this can't be disabled / think about the perverse incentives. seems bad actually

swe_dima

If agent is asking a question it means it stumbled on something tricky and often an important architectural decision has to be made. Even if I am staring at the screen at the time, it's often impossible to study code and make a judgement call that quickly. My point being, even for opt-in it can be too short - highlights how little consideration they put into it, just releasing slop in production.

thih9

This is why I run Claude Code in a VM. Follow up question - is there a claude code alternative with an open source harness that also costs around ~$20/month? Doesn’t have to be frontier.

mcintyre1994

I’ve definitely sometimes had situations where this would make sense, and also where Claude asks a question not using this tool and it’d make sense to just keep going. But this does seem like the wrong default to me. I’ve found if I tell Claude I’m AFK and just keep going, it’ll do that reliably. And it’s good at debriefing me afterward on what decisions it made that it would have asked me about.

guluarte

for me fable does things nobody asked for

brap

Just today I was thinking why isn’t there an optional timeout parameter for this tool

Xcelerate

I don't know about having this on as the default, but it definitely resolves a frequent annoyance of mine. I'd prefer Claude to keep going as far as possible until it's completely blocked. That said, I only give instructions to do that in environments where there's a clear upper bound on "maximal damage" that could be incurred by doing the wrong thing. In live production systems, you really don't want Claude doing much other than observing and reporting anyway. I've been using a SQLite DB to organize actionability so I don't get stuck in the way that GitHub issue tries to work around. Any questions about which route to take that arise during agentic work are logged to a queue along with a set of plausible candidate routes, a probability assigned to each candidate of whether I will choose that option (including "other/none"), a "resource cost" assessment of the route (e.g., token spend, time), a "stability cost" (e.g., high potential to disrupt things or mainly self-contained), and a set of tasks that describe any downstream work that is dependent on the route chosen. What Claude does next then depends on the results of a tiny optimization program that tries to maximize the expectation value of agent productivity per unit resource (tokens, time, etc.) conditional on how long it will take me to answer the question (e.g., if Claude has a question for me at 1 AM, there probably won't be a response for another 6-7 hours). "Agent productivity" is of course a bit nebulous, consisting of a somewhat ad-hoc amalgamation of factors, but in general Claude's actionability loosely corresponds to cases like: - 2-3 possible routes, each with roughly equal probability of being the one I select, low resource costs, minimal risk of instability, few downstream dependencies: implement each route in parallel - 2-3 possible routes, one with a much higher probability of being chosen, minimal risk of instability, many downstream dependencies: implement just the top route - Hundreds of possible routes: block until user response - 1 possible route, high risk of instability, many downstream dependencies: block until user response Generally speaking, there should be an active queue at all times and agents should be working on anything that's not blocked in the queue with maximal parallelization.

ajb

This does violate the principle of least surprise. But,if you look through their other github issues, it becomes fairly clear that Anthropic are not interested in building an effective sandbox. It's a feelgood sandbox. To be fair, they must have a better focus on Claude not doing stupid things, or they would have crashed and burned by now. Nevertheless, if you want guaranteed limits, then they have to be enforced by external means.

trq_

hi guys, this is my change- will patch it to be an opt-in

jimrandomh

I've never seen this beore today; it happened today and was quite clearly incorrect behavior. I prompted it to research considerations for a significant code architecture decision. It asked a pretty difficult question about which direction to take, something that would take way more than 60s to answer properly. While I was thinking about it, it timed out. Some Github issues claim that adding "env": { "CLAUDE_AFK_TIMEOUT_MS": "86400000" } to ~/.claude/settings.json fixes it. This is plausible, but not documented anywhere (the source claims it was found by reverse engineering, and might break /goal).

Semantic search powered by Rivestack pgvector
14,015 stories · 131,331 chunks indexed