anthropics / anthropics/claude-code

Desktop (macOS): computer-use permission dialog has only a Deny button, no Allow

オープン
#93,161 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。