Automatic Sub-Agent Activation Prevents User Workflow Control
Status Closed — duplicate
Maintainer reply None cached
Activity 3 comments · opened Aug 11, 2025 · closed Aug 15, 2025
Bug Description
Bug Report for Claude Code
Top and bottom of it my sub agents sometimes they are TERRIBLE and i DO NOT want to use them i want to bypass them and use the main agent. While the sub agents are a good idea they are also a MASSIVE hinderance and without an over-ride i will just end up deleting them i think
Title: Automatic sub-agent activation prevents user control over agent/model selection
Issue:
Sub-agents automatically activate based on keyword detection without user consent, preventing users from:
- Choosing to use the main agent instead
- Selecting a different model for sub-agents (e.g., using a faster/cheaper model for simple tasks)
- Maintaining control over their workflow
Current Behavior:
- System proactively triggers sub-agents when detecting matching keywords/patterns
- No way to disable automatic agent activation
- No option to specify which model to use for sub-agents
- Users must interrupt/cancel unwanted agent activations
Expected Behavior:
- Option to disable automatic sub-agent activation (e.g., --no-auto-agents flag)
- Ability to configure agent model selection (e.g., --agent-model opus-4.1)
- Setting to require explicit confirmation before launching sub-agents
- Config option in settings.json to control agent behavior
Impact:
- Disrupts workflow when users want direct control
- Wastes API calls on unwanted agent activations
- Forces users to use potentially more expensive models for simple tasks
- Creates frustration when system "overthinks" simple requests
Environment Info
- Platform: darwin
- Terminal: iTerm.app
- Version: 1.0.72
- Feedback ID: 5fe2bdfe-bbb8-4b18-b03a-5ce7d665d2a3
Errors
[{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at NX (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1858:1184)\n at file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1858:912\n at Array.map (<anonymous>)\n at LX (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1858:903)\n at SjB (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2218:5231)\n at $R (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:327:19859)\n at yb (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:42848)\n at Sb (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38369)\n at Ij (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38297)\n at gR (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38151)","timestamp":"2025-08-11T12:13:44.836Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: prisma\n at NX (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1858:1184)\n at file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1858:912\n at Array.map (<anonymous>)\n at LX (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1858:903)\n at pxB (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2278:9387)\n at $R (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:327:19859)\n at yb (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:42848)\n at Sb (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38369)\n at Ij (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38297)\n at gR (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38151)","timestamp":"2025-08-11T12:14:11.124Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: prisma\n at NX (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1858:1184)\n at file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1858:912\n at Array.map (<anonymous>)\n at LX (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1858:903)\n at pxB (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2278:9387)\n at $R (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:327:19859)\n at yb (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:42848)\n at Sb (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38369)\n at Ij (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38297)\n at gR (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:329:38151)","timestamp":"2025-08-11T12:14:11.127Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: prisma\n at NX (file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1858:1184)\n at file:///Users/greg/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1858:912\n at
Note: Error logs were truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗