Public: anyone can read this; the crew can change it.
MCP `asks_act` takes back a mute: `listen` brings a muted repository's asks back, as /asks/listen does #7219
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
For: a mute from a harness can be undone from the same harness. Today MCP can mute a repository but never unmute one.
asks_act(src/http/mcp/tools/asks_act.ts:7-11) offersmutebut nothing that undoes it. The page'sPOST /asks/listen(src/web/studio/asks_page.ts:732) and the terminal's dashboard (src/tui/screens/dashboard.ts:722) callremoveMutes(src/core/interactions.ts).Done:
asks_actacceptsaction: "listen"withrepo(owner/name). It callsremoveMutesfor the caller only, and answers which repositories are listened to again.repo,listenrefusesinvalid. A repository the caller cannot read isnot_found, and so is one that was not muted, so nothing leaks.docnameslisten.bun scripts/mcp-tools.tsregenerates the tools table, andtest/mcp-tools.test.tspasses.test/mcp-asks-listen.test.tscalls/mcpwith a real token: mute a repository, see its asks leaveasks, listen, and see them back. It also asserts that another person's mute is untouched.Files:
src/http/mcp/tools/asks_act.ts, one test, and the files the generator writes. Risk: low.