Note all pending discussions in CURRENT, AGENTS, TODO
This commit is contained in:
@@ -50,12 +50,18 @@ Next:
|
||||
- Collector account: stripped-down read-only modules. Use it when the puppet cannot find a user's
|
||||
voice channel or the channel members.
|
||||
|
||||
## MCP event delivery (open)
|
||||
## Open decisions
|
||||
|
||||
The current Streamable HTTP mode is stateless. The server cannot push events. Options:
|
||||
- **MCP event delivery.** The current Streamable HTTP mode is stateless. The server cannot push
|
||||
events. Options:
|
||||
1. Poll `get_message_log` and `get_action_log` with a `since` cursor. No new transport work.
|
||||
2. A stateful Streamable HTTP session. The server can send notifications.
|
||||
3. A separate local event stream over SSE or a WebSocket.
|
||||
|
||||
1. Poll `get_message_log` and `get_action_log` with a cursor. No new transport work.
|
||||
2. A stateful Streamable HTTP session. The server can send notifications.
|
||||
3. A separate local event stream over SSE or a WebSocket.
|
||||
|
||||
Option 1 works today. Options 2 and 3 need a decision before an LLM attaches.
|
||||
Option 1 works today. Options 2 and 3 need a decision before an LLM attaches.
|
||||
- **Untrusted logging.** Untrusted interactions are ignored at this time. The separate 30-entry
|
||||
buffer exists but receives nothing. Decide whether to log untrusted DMs and mentions again.
|
||||
- **Privacy pass.** Only token-shaped and `mfa.` strings are redacted, and only in the persistent
|
||||
action log. Decide the fuller policy (retention, cache clearing, message redaction) later.
|
||||
- **Live reaction check.** `reaction.add` and the message-ID return are mock-verified only. Confirm
|
||||
Discord's internal `addReaction` lookup on the first real-client run.
|
||||
|
||||
Reference in New Issue
Block a user