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

1.2 KiB

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.