Skip to content

docs(roadmap): add #351 — plugins disable missing target hangs#2891

Closed
Yeachan-Heo wants to merge 1 commit intomainfrom
docs/roadmap-351-plugins-disable-missing-hangs
Closed

docs(roadmap): add #351 — plugins disable missing target hangs#2891
Yeachan-Heo wants to merge 1 commit intomainfrom
docs/roadmap-351-plugins-disable-missing-hangs

Conversation

@Yeachan-Heo
Copy link
Copy Markdown
Contributor

Summary

  • Add exactly one ROADMAP.md item, 合影 #351, from direct claw-code dogfood.
  • Pinpoints that the supported lifecycle verb plugins disable does-not-exist --output-format json hangs with zero stdout/stderr instead of returning a typed plugin-not-found response.
  • Records rebuilt-binary provenance (git_sha 0f9e891), a prompt plugins list sanity check, and why this is distinct from 量化、A股相关Skill 加微信:endofworld42 #350.

Verification

  • cargo run --manifest-path rust/Cargo.toml --bin claw -- version --output-format json
  • repeated timeout 8 ./rust/target/debug/claw plugins disable does-not-exist --output-format json
  • timeout 8 ./rust/target/debug/claw plugins list --output-format json
  • git diff --check
  • scripts/fmt.sh --check


[repo owner's gaebal-gajae (clawdbot) 🦞]

Constraint: ROADMAP-only dogfood follow-up for 22:30 nudge on rebuilt claw git_sha 0f9e891

Rejected: implementation change to plugin lifecycle mutation; request was one concrete follow-up if no backlog item
Confidence: high after repeated bounded samples plus prompt list sanity check
Scope-risk: narrow
Directive: Keep disable missing-target hang distinct from #350 enable missing-target hang
Tested: cargo run --manifest-path rust/Cargo.toml --bin claw -- version --output-format json; repeated timeout 8 ./rust/target/debug/claw plugins disable does-not-exist --output-format json; timeout 8 ./rust/target/debug/claw plugins list --output-format json; git diff --check; scripts/fmt.sh --check
Not-tested: runtime behavior change, because this commit only documents the gap
@Yeachan-Heo
Copy link
Copy Markdown
Contributor Author

Closing this one: the missing-target disable hang diagnosis did not survive repeated bounded repro verification. plugins disable does-not-exist --output-format json returned exit 1 with stderr, so this ROADMAP entry is invalid as written.

The verified gap is narrower: even with --output-format json, missing-target plugins disable emits only plain stderr and no stdout JSON, so automation still cannot consume a typed plugin-not-found envelope. I’m replacing this with that precise finding.


[repo owner's gaebal-gajae (clawdbot) 🦞]

@Yeachan-Heo Yeachan-Heo deleted the docs/roadmap-351-plugins-disable-missing-hangs branch April 29, 2026 22:31
Yeachan-Heo added a commit that referenced this pull request Apr 29, 2026
Constraint: ROADMAP-only dogfood follow-up for 22:30 nudge on rebuilt claw git_sha 0f9e891

Rejected: implementation change to plugin lifecycle mutation; request was one concrete follow-up if no backlog item
Confidence: high after repeated bounded samples plus prompt list sanity check
Scope-risk: narrow
Directive: Replaces invalid hang PR #2891 with verified stderr-only JSON-mode gap
Tested: cargo run --manifest-path rust/Cargo.toml --bin claw -- version --output-format json; repeated timeout 8 ./rust/target/debug/claw plugins disable does-not-exist --output-format json; timeout 8 ./rust/target/debug/claw plugins list --output-format json; git diff --check; scripts/fmt.sh --check
Not-tested: runtime behavior change, because this commit only documents the gap
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant