Add new feature requests notes
This commit is contained in:
34
NEW_FEAT.md
Normal file
34
NEW_FEAT.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user