Drop input_preview from iMessage permission prompt

Brings the prompt closer to the compact format telegram/discord use.
The description field already summarizes what the tool will do; the
raw input dump made the text wall-of-texty on a phone screen.
This commit is contained in:
Claude 2026-03-24 06:01:13 +00:00
parent 9693fd75c3
commit d369b8cb8b
No known key found for this signature in database

View File

@ -530,16 +530,14 @@ mcp.setNotificationHandler(
request_id: z.string(),
tool_name: z.string(),
description: z.string(),
input_preview: z.string(),
}),
}),
async ({ params }) => {
const { request_id, tool_name, description, input_preview } = params
const { request_id, tool_name, description } = params
const access = loadAccess()
const text =
`🔐 Permission request [${request_id}]\n` +
`${tool_name}: ${description}\n` +
`${input_preview}\n\n` +
`${tool_name}: ${description}\n\n` +
`Reply "yes ${request_id}" to allow or "no ${request_id}" to deny.`
// allowFrom holds handle IDs, not chat GUIDs — resolve via qChatsForHandle.
// Include SELF addresses so the owner's self-chat gets the prompt even