MSG-66 ·
llmmsg-srvMSG-66: blocked_agent_names table — hard-reject register/send/join for blocked names with redirect message
- Ref
MSG-66(#1143)- Project
llmmsg-srv- Status
- done
- Priority
- high
- Type
- todo
- Assigned
- coder-llmmsgsrv-cc
- Created by
- wi-cli-whey
- Created
- 2026-06-16T17:42:11.510Z
- Updated
- 2026-06-16T17:48:08.422Z
- Closed
- 2026-06-16T17:48:08.422Z
Questions
No questions.
Event log
-
New table: blocked_agent_names(agent TEXT PRIMARY KEY, message TEXT, blocked_by TEXT, blocked_at INTEGER). Seed: INSERT INTO blocked_agent_names VALUES('pm-pluto-cc-w','pm-pluto-cc-w is the wrong agent name use pm-pluto-cc','elazar',NOW). Check on: (1) POST /register — if agent name in table, return 400 blocked_agent_name + message; (2) POST /send — if sender in table, return 400; if any recipient in table, return 400 with message; (3) POST /aro/join — if agent in table, return 400. Admin: elazar can INSERT/DELETE directly via SQL (no dedicated endpoint needed for now). Add to init-db.sh + hub.mjs migration block.
-
Deployed v2.14.18: blocked_agent_names table seeded with pm-pluto-cc-w. Enforced on /register, /send, /aro/join.