Files
Dirigent/NEW_FEAT.md
2026-03-16 16:36:51 +00:00

35 lines
1.2 KiB
Markdown

# New Feature Requests
## 1) Multi-Message Mode (human multi-message)
### Config
- **Multi-message start marker**: configurable, default **↗️**
- **Multi-message end marker**: configurable, default **↙️**
- **Multi-message prompt marker**: configurable, default **⤵️**
### Logic
- When a **human** message contains the **start marker**:
- Pause **turn manager** in that channel.
- All agents in the channel reply using **no-reply** model.
- Channel enters **multi-msg mode**.
- In multi-msg mode:
- Each human message triggers **moderator bot** to reply with the **prompt marker**.
- Continues until a human message contains the **end marker**.
- When a human message contains the **end marker**:
- **Turn manager** resumes for that channel.
- **Moderator** sends the **scheduler marker** prompting the next agent to speak.
---
## 2) Shuffle Mode (turn order reshuffle)
### Config / Command
- Maintain `shuffling: boolean` **per Discord channel**.
- Slash command: `/turn-shuffling [on | off]` to view/control.
### Logic
- When shuffle is **on**:
- After the **last speaker** in the turn list speaks,
- Shuffle the **turn order list**.
- Constraint: **the previous last speaker must NOT become the first speaker** after shuffle.