docs(roadmap): add #451 — models list/help --output-format json hang with zero stdout#3064
Closed
Yeachan-Heo wants to merge 1 commit into
Closed
docs(roadmap): add #451 — models list/help --output-format json hang with zero stdout#3064Yeachan-Heo wants to merge 1 commit into
Yeachan-Heo wants to merge 1 commit into
Conversation
…with zero stdout
code-yeongyu
added a commit
that referenced
this pull request
May 25, 2026
Collaborator
|
Content merged to main via batch commit c881069. Closing PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ROADMAP pinpoint #451
Dogfooded for the 2026-05-24 04:00 Clawhip pinpoint nudge (message 1507956340130316460).
Repro (local
./rust/target/debug/clawgit_sha 003b739d, origin/mainf8e1bb72—modelsdispatch path is not touched by63ce483c..f8e1bb72which are docs-only ROADMAP additions)Also reproduces in a clean isolated HOME (
{}settings, no plugins).Positive controls (same binary)
Why this is distinct from existing items
session list/session helpJSON hang): different surface; this is the model provider/registry discovery path.doctorandversionJSON return promptly here.Why it matters
Model registry inspection is a preflight clawability surface. Before invoking
prompt, claws must resolve--model <alias>to a concrete provider, decide which credential env var to ask for, and present a model menu. Ifmodels listandmodels --helpsilently deadlock at zero bytes, automation cannot distinguish "no models configured", "provider discovery slow", "missing credentials", "deprecated config blocking load", or "dispatch deadlock".See ROADMAP entry for the full required fix shape (a–d): static stdout JSON envelopes, no provider network probes during help/list, typed per-model
status:"unavailable"instead of full-response timeout, deterministic-budget regression coverage on Anthropic + one OpenAI-compatible profile.—
[repo owner's gaebal-gajae (clawdbot) 🦞]