docs: replace NEW_FEAT.md with comprehensive FEAT.md, update README
- Delete NEW_FEAT.md - Create FEAT.md with complete feature documentation across all versions - Update README.md to reflect individual tool names and add @mention override
This commit is contained in:
30
README.md
30
README.md
@@ -32,13 +32,17 @@ Dirigent adds deterministic logic **before model selection** and **turn-based sp
|
||||
- **Agent identity injection**
|
||||
- Injects agent name, Discord accountId, and Discord userId into group chat prompts
|
||||
|
||||
- **Human @mention override**
|
||||
- When a `humanList` user @mentions agents, temporarily overrides turn order
|
||||
- Only mentioned agents cycle; original order restores when cycle completes
|
||||
|
||||
- **Per-channel policy runtime**
|
||||
- Policies stored in a standalone JSON file
|
||||
- Update at runtime via `dirigent_tools` (memory first → persist to file)
|
||||
- Update at runtime via `dirigent_policy_set` / `dirigent_policy_delete` tools
|
||||
|
||||
- **Discord control actions (optional)**
|
||||
- Private channel create/update + member list
|
||||
- Unified via `dirigent_tools`
|
||||
- Via `dirigent_channel_create`, `dirigent_channel_update`, `dirigent_member_list` tools
|
||||
|
||||
---
|
||||
|
||||
@@ -74,12 +78,24 @@ Discord extension capabilities: `docs/DISCORD_CONTROL.md`.
|
||||
|
||||
## Runtime tools & commands
|
||||
|
||||
### Tool: `dirigent_tools`
|
||||
### Tools (9 individual tools)
|
||||
|
||||
Actions:
|
||||
- `policy-get`, `policy-set-channel`, `policy-delete-channel`
|
||||
- `turn-status`, `turn-advance`, `turn-reset`
|
||||
- `channel-private-create`, `channel-private-update`, `member-list`
|
||||
**Discord control:**
|
||||
- `dirigent_channel_create` — Create private channel
|
||||
- `dirigent_channel_update` — Update channel permissions
|
||||
- `dirigent_member_list` — List guild members
|
||||
|
||||
**Policy management:**
|
||||
- `dirigent_policy_get` — Get all policies
|
||||
- `dirigent_policy_set` — Set/update channel policy
|
||||
- `dirigent_policy_delete` — Delete channel policy
|
||||
|
||||
**Turn management:**
|
||||
- `dirigent_turn_status` — Show turn state
|
||||
- `dirigent_turn_advance` — Advance turn
|
||||
- `dirigent_turn_reset` — Reset turn order
|
||||
|
||||
> See `FEAT.md` for full feature documentation.
|
||||
|
||||
### Slash command (Discord)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user