UStackUStack
Latitude icon

Latitude

Open-source observability для Claude Code: мониторьте каждый agent turn с полными session traces, обнаружением сбоев и видимостью затрат/usage в реальном времени.

Latitude

Что такое Latitude?

Latitude — это open-source платформа для observability и мониторинга AI-агентов, предназначенная для отслеживания каждого шага Claude Code. Она захватывает детальные traces агентской сессии — такие как промпты, вызовы инструментов, вывод команд и затронутые файлы, — чтобы команды могли понимать сбои в production и проверять, что исправления сработали.

Основная цель Latitude — сделать поведение агента observable от начала до конца. Она помогает выявлять возможные проблемы, расследовать, что произошло во время сессии, и отслеживать затраты и usage на уровне сессии.

Ключевые возможности

  • Session traces для каждого turn: Latitude записывает, что выполняет Claude Code во время сессии, включая промпты на каждом шаге, вызовы инструментов, Bash-вывод и файлы, которые агент затронул.
  • Runtime-захват system prompt и tool schemas: Traces включают реальный system prompt и tool schemas, которые Claude Code компонует в runtime, а не только то, что вы ожидали отправить.
  • Обнаружение сбоев и мониторинг проблем: Платформа выводит сигналы мониторинга для сбоев в production, чтобы вы могли расследовать underlying issues.
  • Видимость затрат на сессию: Вы можете просматривать затраты на уровне промпта, сессии и workspace на основе захваченной активности сессии.
  • Статистика usage и контроль расходов: Latitude отслеживает token usage, чтобы помочь регулировать расходы со временем.
  • Live-захват трафика для evaluation: Она может захватывать реальные inputs, outputs и context из live-трафика для поддержки обнаружения сбоев, eval-анализа и workflow с human feedback.

Как использовать Latitude

  1. Установите telemetry локально: Выполните предоставленную команду для установки Latitude telemetry для Claude Code (на сайте показана команда npx -y @latitude-data/claude-code-telemetry install).
  2. Настройте hook/preload и agent launcher: Инсталлятор конфигурирует hook, preload и launchctl .plist в рамках настройки мониторинга на вашей машине.
  3. Создайте бесплатный аккаунт Latitude: Зарегистрируйтесь в Latitude, чтобы мониторить поведение агента по проектам.
  4. Начните мониторинг и просмотр traces: После настройки используйте traces и views мониторинга для инспекции turns, вызовов инструментов, outputs и связанных файлов, а также для отслеживания usage и затрат.

Кейсы использования

  • Отладка сбоя агента в production: Когда Claude Code сбоит, используйте захваченные Latitude traces (промпты, вызовы инструментов, Bash-вывод и затронутые файлы), чтобы выявить, что пошло не так в конкретной сессии.
  • Проверка, что fix сработал: После изменений в prompting, инструментах или workflows сравните полученные session traces, чтобы подтвердить, что новый system prompt/tool schemas и последующие вызовы инструментов вели себя как задумано.
  • Аудит действий агента: Расследуйте compliance- или safety-проблемы, просматривая точные файлы, которые агент затронул, и точные command outputs, записанные для каждого turn.
  • Управление token spend: Используйте видимость cost-per-session и статистику token usage, чтобы понять затраты каждой задачи на уровнях промпта/сессии/workspace и регулировать расходы.
  • Построение evals из реального трафика: Захватывайте реальные inputs, outputs и context из live-сессий для поддержки human feedback, обнаружения сбоев и evaluation workflow.

FAQ

Latitude специфична для Claude Code?

Latitude описана как мониторинг поведения Claude Code, включая system prompt и tool schemas, которые она компонует в runtime.

Какие данные Latitude собирает во время сессии?

Страница указывает, что она захватывает промпты, вызовы инструментов, Bash-вывод и файлы, которые агент затронул, а также записывает system prompt и tool schemas, используемые в runtime.

Как начать мониторинг?

Сайт указывает установить Latitude telemetry локально с помощью npx-команды инсталлера, затем зарегистрироваться в Latitude для мониторинга поведения по проектам.

Предоставляет ли Latitude видимость затрат?

Да. Указан «Cost per session» с видимостью на уровнях per-prompt, per-session и per-workspace.

Поддерживает ли Latitude evaluation и feedback workflow?

Страница упоминает захват реальных inputs/outputs/context из live-трафика для поддержки «human feedback», «Failure discovery», «Playground» и «Evals».

Альтернативы

  • Инструментация на базе OpenTelemetry для LLM-приложений: Если вы хотите стек observability, ориентированный на OpenTelemetry, можно строить кастомные traces вокруг запусков агентов. Latitude позиционирует себя как слой observability, ориентированный на агентов, для поведения Claude Code.
  • Общий мониторинг приложений (логи/метрики/traces): Инструменты, ориентированные на здоровье системы (логи/метрики/APM), помогут выявить сбои, но могут не захватывать контекст, специфичный для агентов, такой как системные промпты, схемы инструментов и детали вызовов инструментов на поворот.
  • Фреймворки для оценки агентов: Инструменты, ориентированные на оценку, помогут тестировать промпты и поведение агентов на датасетах, но часто требуют синтетических входов; Latitude акцентирует захват из живого трафика для реальных входов и выходов.

Альтернативы