Repository navigation
docs(evals): document plugin eval's linked-worktree refusal - #6410
Conversation
Adds the CLI's own refusal for a plugin inside a repository with many linked worktrees, its cause, the copy-outside-git workaround, and a dated record row. Bumps evals to 0.5.7. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…usal Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Claude finished @kyle-sexton's task in 2m 9s —— View job Code review complete
No findings to report. This is a small, self-contained docs change and it holds up well under review:
Not independently verified (author-claimed only, per this lane's rule against restating unverified claims as confirmed): |
|
Claude finished @kyle-sexton's task in 56s —— View job Security review complete
No security issues found. This PR only touches documentation and a version bump:
Checked against the instruction-surface-deletions lens required by this skill: the diff is additive only (a new section, a new table row, an appended trigger phrase) — nothing is deleted, narrowed, or softened, so that lens finds nothing to flag. The documented workaround is advice for a human operator running shell commands against their own checkout; it does not interpolate untrusted input into a command, execute code, or handle secrets/tokens, so there's no injection or credential-handling surface here. |
|
claude-security-review has reviewed this pull request through 56c7959; a later push is reviewed from there. |
|
claude-review has reviewed this pull request through 56c7959; a later push is reviewed from there. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 241745a744
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Claude finished @kyle-sexton's task in 50s —— View job Security review complete
No security issues found. This increment (reviewing only what changed since
This remains documentation only: advice for a human operator to run shell commands by hand against their own checkout. No command is constructed from untrusted input, no code is executed by this skill, and no secrets/tokens are handled, so there's no injection or credential-handling surface. Instruction-surface-deletions lens: the diff deletes the standalone |
|
Claude finished @kyle-sexton's task in 3m 5s —— View job Code review complete
No findings to report. Commit
The CHANGELOG wording (CHANGELOG.md#L7) matches the SKILL.md change in substance. No new correctness issues in this incremental diff. |
Closes #6374
Summary
claude plugin evalrefuses a plugin inside a git repository with many linked worktrees ("registers more linked worktrees than can be screened"). This repository routinely has dozens, so every session rediscovered it./evals:plugin-evaldocumented only the Bash guard's separate worktree refusal.Fix
plugins/evals/skills/plugin-eval/SKILL.md: a "Linked-worktree refusal" section after "Worktree isolation" with the cause, the copy-outside-git workaround (rsync excluding the gitignored results, run against the copy with absolute paths, write--jsonback to the original'sevals/results/), and a dated record row with a recheck trigger. The description gains the trigger phrase 'plugin eval refuses: too many worktrees'.Verification
scripts/check-changelog-parity.sh --check-bump origin/main,node scripts/generate-catalog.mjs --check,node scripts/generate-cheatsheet.mjs --check: pass.markdownlint-cli2andtypos --config _typos.tomlon SKILL.md and CHANGELOG.md: clean.user-interfacesuite in feat(user-interface): add the user-interface plugin #6318 (Phase 6).Related
🤖 Generated with Claude Code