gabriel / muse public
fix patch cat task/cat-ambiguous-warning #1 / 1
gabriel · 65 days ago · Apr 12, 2026 · Diff

fix(cat): ⚠️ on ambiguous symbol, exit 0 — never ❌ the agent

When a symbol is found in multiple files, the output IS the useful information: the candidate list. A hard error with ❌ forced the agent to retry from a failure state. Now:

- ⚠️ to stderr in text mode with one candidate per line - warnings[] in JSON (not errors[]) — exit 0 even when ambiguous - exit 1 only when errors[] is non-empty (true failures)

sha256:9690f30d919fcd53215e86a61d51c28376549a5edd26689b0b3a5e38ff00d6bb sha
sha256:67bf85fa78251188c270dfced8c41eb037e23770f0b7f54537ea88be821a6dc6 snapshot
← Older Oldest on task/cat-ambiguous-warning
All commits
Newer → Latest on task/cat-ambiguous-warning

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:9690f30d919fcd53215e86a61d51c28376549a5edd26689b0b3a5e38ff00d6bb --body "your comment"