Summary
In channels with multiple HotPlex bots, when a user creates a Thread, multiple bots responding simultaneously creates noise. Implement Thread Ownership Policy: first bot mentioned in a Thread owns that thread. owner responds to all messages, other bots stay silent unless explicitly @mentioned.
Design Doc
Scope
Phase 1: MVP (Required) ✅ COMPLETE
Phase 2: Enhanced UX
Phase 3: Advanced
Core Rules (from Spec)
| Context |
@ Mention |
No @ |
| Main Channel |
Mentioned bots respond (per policy) |
All bots silent |
| Owned Thread |
Owner + mentioned bots respond |
Owner responds |
| Unowned Thread |
Mentioned bots claim & respond |
All bots silent |
Config
bot:
owner:
primary: "U12345"
trusted: []
policy: owner_only # owner_only | trusted | public
thread_ownership:
enabled: true
ttl: 24h
persist: true
Summary
In channels with multiple HotPlex bots, when a user creates a Thread, multiple bots responding simultaneously creates noise. Implement Thread Ownership Policy: first bot mentioned in a Thread owns that thread. owner responds to all messages, other bots stay silent unless explicitly @mentioned.
Design Doc
Scope
Phase 1: MVP (Required) ✅ COMPLETE
Phase 2: Enhanced UX
Phase 3: Advanced
Core Rules (from Spec)
Config