Conversation
Greptile SummaryThis PR wires in two new resolution shortcuts: Confidence Score: 5/5Safe to merge — all previously-identified gaps are addressed and the new code paths are covered by bats tests. No P0 or P1 findings. The two issues raised in previous review threads (filtered-run bin fallback and Windows shim in dlx fast path) are both fixed. ensure_installed placement is correct across all paths, and the --if-present / bin-fallback ordering change is intentional and validated by a dedicated bats test. No files require special attention. Important Files Changed
Reviews (3): Last reviewed commit: "fix(dlx): respect explicit version specs" | Re-trigger Greptile |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 716e222. Configure here.

Summary
aube run <name>fall back tonode_modules/.bin/<name>when no package script matchesaube dlx/aubxprefer an installed local binary unless-p/--packageis usedValidation
cargo fmt --checkcargo test -p aube dlxcargo test -p aube allow_build_review_testsmise run test:bats test/run.batsmise run test:bats test/dlx.batscargo clippy -p aube --all-targets -- -D warningsNote
Medium Risk
Changes command-resolution behavior for
aube run/aube dlxto execute localnode_modules/.binentries in more cases, which could affect existing automation that relied on throwaway installs or missing-script failures.Overview
Changes CLI command resolution to prefer local project binaries.
aube run <name>now falls back to executingnode_modules/.bin/<name>when nopackage.jsonscript matches (including filtered/recursive and--parallelruns).Updates
aube dlx/aubxbehavior to avoid unnecessary throwaway installs. When--packageis not provided (and not in--shell-mode),dlxwill run an already-installed local bin if present; versioned/non-registry specs bypass this shortcut.Documentation and generated CLI reference output are updated accordingly, and new bats tests cover local-bin preference and the version-spec bypass.
Reviewed by Cursor Bugbot for commit 72d03ec. Bugbot is set up for automated code reviews on this repo. Configure here.