v1.9.36: document Claude Code image read crash bug & workarounds
- CLAUDE.md: add rule to never read images directly, only via Agent - CLAUDE.md: add rule to never use chrome-devtools take_screenshot directly - BUG_REPORT_CLAUDE_CODE_PNG_CRASH.md: full root cause analysis - tools/patch_claude_code.js: v2 patcher with mapper media_type fix Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
14
CLAUDE.md
14
CLAUDE.md
@@ -4,6 +4,20 @@
|
||||
|
||||
ServerManager — **кроссплатформенное** Desktop GUI (CustomTkinter) для управления удалёнными серверами **любых типов**. Работает на **Windows и Linux**. Claude Code управляет серверами через скилл `/ssh`, зная только алиасы.
|
||||
|
||||
## КРИТИЧНО: Чтение изображений — ТОЛЬКО через Agent
|
||||
|
||||
**Claude Code CLI v2.1.70 баг:** Read tool крашит сессию на изображениях >150KB.
|
||||
Большие изображения проходят через DP1-сжатие, где `data` и `media_type` теряются → API 400 → сессия мертва навсегда.
|
||||
|
||||
**ПРАВИЛА:**
|
||||
- **НИКОГДА** не вызывать `Read` на .png/.jpg/.jpeg/.gif/.webp напрямую
|
||||
- **НИКОГДА** не делать скриншоты через `mcp__chrome-devtools__take_screenshot` — результат тоже изображение, крашит так же
|
||||
- **ВСЕГДА** читать изображения через `Agent` tool (субагент) — он упадёт изолированно, основная сессия выживет
|
||||
- Маленькие (<150KB) работают, но **не рисковать** — всё через агента
|
||||
- НЕ тестировать фиксы изображений в основном контексте даже после "исправления"
|
||||
|
||||
Подробности: `BUG_REPORT_CLAUDE_CODE_PNG_CRASH.md`
|
||||
|
||||
## КРОССПЛАТФОРМЕННОСТЬ — ОБЯЗАТЕЛЬНО
|
||||
|
||||
Приложение собирается и работает на **Windows** и **Linux**. При любых правках кода:
|
||||
|
||||
Reference in New Issue
Block a user