anthropics / anthropics/claude-code
Desktop (macOS): computer-use permission dialog has only a Deny button, no Allow
- 主要语言
- Python
- 星标
- 145k
- 派生
- 23.1k
- PR 合并指标
- PR 指标待抓取
描述
### Environment
- Claude Desktop (macOS): app version 1.49585.0, Electron 44.2.0, Node 24.20.0
- macOS, Apple Silicon (arm64)
- Cowork session running in cloud, linked to this Mac ("Link to this computer")
- Target app: Telegram Desktop (bundle id `ru.keepcoder.Telegram`)
### What happens
When the session calls `computer_request_access` for Telegram, the desktop shows the approval dialog
"Claude wants to use Telegram", but the dialog renders **only a "Deny ⌘." button**. There is no
"Allow" / "Approve" control anywhere in the dialog. The only way to close it is Deny, so every request
comes back as `User rejected mcp__remote-devices__computer_request_access`.
Screenshots of the dialog were taken by the user (two of them) and confirm there is no Allow button.
### Reproduction
1. Start a Cowork session linked to the Mac.
2. From the session, call `computer_resolve_access(["Telegram"])` → resolves fine
(`tier: full`, `preferredModeDefault: background`, `screenshotFiltering: native`).
3. Call `computer_request_access` with the resolved entry and a reason.
4. The approval dialog appears on the Mac with a single "Deny" button.
Reproduced 8 times over ~3 hours (2026-09-09, 15:00–20:30 UTC+5), across several turns and one
MCP reconnect.
### What was already tried (no effect)
- Signing out of the desktop app and signing back in
- Fully quitting and relaunching Claude Desktop
- Reconnecting the remote-devices MCP (grants are dropped on reconnect, dialog still broken)
- Waiting several hours between attempts
### Expected
The dialog should offer Allow (and Deny), as it did earlier: computer-use access to the same Telegram
app was granted successfully from the same Mac on 2026-09-08 (evening) and on 2026-09-09 around
14:50 local time, and full-screen control worked. The dialog broke later the same day.
### Notes
- `computer_request_full_control` was never reached, because the app grant itself fails first.
- Other remote-devices tools (device_bash on connected folders, Chrome extension) keep working fine
in the same session, so the link itself is healthy — it is specifically the computer-use approval UI.
贡献指南
这个仓库没有索引到贡献指南
调研方向
Start by reproducing on macOS with Claude Desktop 1.49585.0 using the reported remote-devices flow: computer_resolve_access(["Telegram"]) followed by computer_request_access. The relevant entry points named are the computer-use approval dialog and remote-devices MCP access request path. Done means the dialog offers both Allow and Deny and the request no longer returns User rejected when Allow is chosen.
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- electron, macos, node.js
- 领域
- authorization, desktop
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 活跃
- 描述清晰度
- 基本清楚
- 新手友好度
- 38/100