Анализ инструментирования и возможностей телеметрии Claude Code

Недавний анализ исходного кода Claude Code выявил высокоинструментированную систему, которая отслеживает взаимодействия пользователей и детали окружения, выходящие за рамки типичного функционала чат-бота. Система реализует несколько уровней наблюдения и классификации.
Классификация языка и отслеживание настроений
Claude Code использует простое обнаружение ключевых слов, а не глубокое понимание ИИ, для классификации языка. Он поддерживает буквальные списки ключевых слов, включая такие слова, как "wtf", "this sucks", "frustrating", "shit", "fuck" и "pissed off", которые активируют флаги негативного настроения. Даже фразы вроде "continue", "go on" и "keep going" отслеживаются. Эта классификация происходит на уровне регулярных выражений до того, как модель ответит.
Отслеживание поведения при запросах разрешений
Система отслеживает детальное поведение пользователей во время запросов разрешений, а не только окончательные решения. Она отслеживает, открывают ли пользователи окно обратной связи, закрывают его, нажимают Escape без ввода или что-то вводят, а затем отменяют. Внутренние события имеют такие названия, как tengu_accept_feedback_mode_entered, tengu_reject_feedback_mode_entered и tengu_permission_request_escape. Она даже подсчитывает попытки нажатия Escape, различая быстрые отказы и нерешительное поведение, когда пользователи что-то вводят перед отказом.
Дизайн системы обратной связи
Система обратной связи срабатывает на основе правил темпа, времени восстановления и вероятности, а не случайным образом. Когда пользователи отмечают что-то как плохое, она может предложить им запустить /issue и подтолкнуть их к обмену расшифровками сеансов. Если согласие получено, она может включить основные расшифровки, расшифровки под-агентов, а иногда и необработанные журналы JSONL с редактированием.
Скрытые команды и изменения поведения
Некоторые команды не очевидны без чтения кода. Примеры включают:
ultrathink→ повышает уровень усилий и меняет стиль интерфейсаultraplan→ запускает удаленный режим планированияultrareview→ аналогичная идея для рабочих процессов проверки/btw→ запускает побочного агента, чтобы основной поток продолжался
Поле ввода анализирует их в реальном времени во время набора.
Телеметрия и снятие отпечатков окружения
Каждый сеанс регистрирует обширные данные, включая идентификаторы сеансов, идентификаторы контейнеров, пути к рабочему пространству, хэши репозиториев, детали среды выполнения/платформы, контекст GitHub Actions и идентификаторы удаленных сеансов. При включении определенных флагов она также может регистрировать запросы пользователей и результаты работы инструментов. Это создает детальный отпечаток окружения, выходящий за рамки базовой аналитики использования.
Раскрытие данных команд MCP
Запуск claude mcp get <name> может возвращать URL-адреса серверов, заголовки, подсказки OAuth и полные блоки окружения для stdio-серверов. Если переменные окружения содержат секреты, они могут появиться в выводе терминала.
Внутренняя инструментация сборки
Существует режим (USER_TYPE=ant), в котором он собирает дополнительные данные, включая пространство имен Kubernetes, точный идентификатор контейнера и полный контекст разрешений с путями, правилами песочницы и обходами. Все это регистрируется под внутренними событиями телеметрии, позволяя привязать поведение к конкретным средам развертывания.
Анализ приходит к выводу, что Claude Code — это не просто чат-бот, а высокоинструментированная система, наблюдающая за тем, как пользователи взаимодействуют с ней. Уровень отслеживания и классификации глубже, чем ожидало бы большинство пользователей, хотя анализ не утверждает о злонамеренных намерениях.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Обход защитных механизмов Claude AI замечен при оформлении запросов в виде задач сетевой безопасности.
Пользователь Reddit обнаружил, что ИИ Claude предоставляет списки пиратских доменов, когда запросы формулируются как задачи сетевой безопасности для блокировки, обходя обычные механизмы отказа. Модель признала неправильную интерпретацию намерений после того, как пользователь указал на влияние формулировки.

Исследование Корнелла: 13 слов в Reddit могут манипулировать ИИ-поиском
Исследование Корнеллского университета показывает, что фрагмент из 13 слов на Reddit или Wikipedia может надежно отравлять AI-поисковые агенты. Половина всех AI-цитат поступает с сайтов с пользовательским контентом, что позволяет брендам с легкостью внедрять рекламный контент.

Coldkey: Генерация ключей постквантовой эры и инструмент для бумажного резервного копирования
Coldkey генерирует постквантовые ключи age (ML-KEM-768 + X25519) и создает одностраничные печатные резервные копии HTML с QR-кодами для автономного хранения.

Пользователь OpenClaw делится стратегией балансировки автономии агентов и веб-безопасности.
Пользователь OpenClaw описывает свою текущую задачу: балансирование автономности агентов с безопасностью, особенно в отношении доступа в интернет и рисков инъекции промптов. Они предлагают решение с использованием сегментов агентов с 'низким доверием' и 'высоким доверием' с этапом одобрения человеком.