From 2afb982c04830cd712f4b804fb0bfbacc58bf1e5 Mon Sep 17 00:00:00 2001 From: zhi Date: Tue, 3 Mar 2026 09:59:19 +0000 Subject: [PATCH] docs: add tasklist for upcoming fixes --- TASKLIST.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 TASKLIST.md diff --git a/TASKLIST.md b/TASKLIST.md new file mode 100644 index 0000000..d5342bb --- /dev/null +++ b/TASKLIST.md @@ -0,0 +1,34 @@ +# Dirigent – Fixes & Improvements + +> Note: Project rename from WhisperGate → Dirigent implies updating all code/docs references (plugin/tool names, strings, files, configs). + +## 1) Identity Prompt Enhancements +- Current prompt only includes agent-id + discord name. +- **Add Discord userId** to identity injection. + +## 2) Scheduling Identifier (Default: ➡️) +- Add a **configurable scheduling identifier** (default: `➡️`). +- Update agent prompt to explain: + - The scheduling identifier itself is meaningless. + - When receiving `<@USER_ID>` + scheduling identifier, the agent should check chat history and decide whether to reply. + - If no reply needed, return `NO_REPLY`. + +## 3) Moderator Handoff Message Format +- Moderator should **no longer send semantic messages** to activate agents. +- Replace with: `<@TARGET_USER_ID>` + scheduling identifier (e.g., `<@123>➡️`). + +## 4) Prompt Language +- **All prompts must be in English** (including end-marker instructions and group-chat rules). + +## 5) Full Project Rename +- Project name changed to **Dirigent**. +- Update **all strings** across repo: + - plugin name/id + - tool name(s) + - docs, config, scripts, examples + - any text mentions + +--- + +## Open Items / Notes +- User requested the previous README commit should have been pushed to `main` directly (was pushed to a branch). Address separately if needed.