Conversation
… user permissions Passing mode: "auto" on Agent tool calls overrides user-level permission settings like bypassPermissions. Added instructions across all agent-dispatching skills to omit the mode parameter so the user's configured defaultMode applies. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…environments Drop the pre-resolved `jq ... plugin.json` version lookup and versioned/versionless badge branching. Replace with a single static badge. The jq call fails in sandboxed environments (e.g., Conductor) where CLAUDE_PLUGIN_ROOT resolves outside the allowed working directory. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Merged
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.
Summary
Two fixes for permission/sandbox issues when dispatching subagents:
1. Omit
modeparameter in subagent dispatchClaude Code will sometimes automatically add
mode: "auto"to Agent tool calls even when not asked to. This overrides the user's permission settings (e.g.,bypassPermissionsconfigured in~/.claude/settings.json), forcing interactive permission prompts on every subagent. This significantly impacts the experience — parallel background agents get blocked waiting for approval, slowing execution substantially because it then forces abandoning subagents to do it in the main session. It also impacts harnesses like Conductor that rely on user-level permission settings flowing through to subagents.The fix: instruct all agent-dispatching skills to explicitly omit the
modeparameter so the user's configureddefaultModeapplies naturally.2. Remove version lookup from git-commit-push-pr badge
The
jqpre-resolution call against${CLAUDE_PLUGIN_ROOT}/.claude-plugin/plugin.jsonfails in sandboxed environments (e.g., Conductor) where the plugin install path is outside the allowed working directory. Replaced with a single static badge.Files changed
jqversion lookup, static badgeTest plan
mode: "auto"bypassPermissionssetting is respected by dispatched subagentsjqerror