Skip to content

feat(delegation): settings toggle for spawn without @ - #480

Open
Adam-Dalloul wants to merge 3 commits into
xintaofei:mainfrom
Adam-Dalloul:feat/self-initiate-toggle
Open

feat(delegation): settings toggle for spawn without @#480
Adam-Dalloul wants to merge 3 commits into
xintaofei:mainfrom
Adam-Dalloul:feat/self-initiate-toggle

Conversation

@Adam-Dalloul

@Adam-Dalloul Adam-Dalloul commented Aug 16, 2026

Copy link
Copy Markdown

Merge order

  1. #478 first (self-initiate wording)
  2. Then this PR (#480)

This branch already contains #478. Merge #478 first so this reviews as the toggle-only delta.


Self-initiate is slightly different from @ mention, so it gets its own switch under Settings → General → Multi-Agent Collaboration:

  • Enable delegation (existing): hide or inject delegate_to_agent.
  • Allow spawn without @ (this PR, default on): when off, the tool description goes back to mention-only. An @ mention is still always honored.

The advertised agent_type enum is unchanged: every enabled built-in plus every enabled extra slot (custom:). Disabled agents are still subtracted.

Wired as a mention_only token on the existing --features arg so an older companion ignores it instead of refusing to start.

No secrets. One extra concern on top of #478.

@Adam-Dalloul
Adam-Dalloul force-pushed the feat/self-initiate-toggle branch from 7a7ea09 to 06f2f03 Compare August 16, 2026 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant