Исправление временных галлюцинаций Claude в коде Claude с помощью хуков

✍️ OpenClawRadar📅 Опубликовано: 15 апреля 2026 г.🔗 Source
Исправление временных галлюцинаций Claude в коде Claude с помощью хуков
Ad

Пользователь Reddit выявил и решил конкретную проблему с Claude Code, где ИИ-ассистент делает некорректные предложения, основанные на времени, из-за отсутствия доступа к часам реального времени.

Проблема

У Claude нет доступа к часам реального времени. Хотя он получает сегодняшнюю дату при запуске сессии, текущее время ему недоступно. Это заставляет Claude угадывать время — часто ошибочно — что приводит к неуместным предложениям вроде "уже поздно, отдохни", когда на самом деле полдень. Это решение работает только в Claude Code, а не в веб- или десктоп-версиях.

Решение

Исправление заключается в добавлении одного хука в файл настроек Claude Code:

  1. Откройте или создайте ~/.claude/settings.json (или попросите Claude Code сделать это за вас)
  2. Вставьте эту конфигурацию:
{
  "hooks": {
    "UserPromptSubmit": [
      {
        "matcher": "",
        "hooks": [
          {
            "type": "command",
            "command": "echo \"Current time: $(date '+%A %Y-%m-%d %I:%M %p %Z')\""
          }
        ]
      }
    ]
  }
}

Решение начинает работать немедленно, не требуя перезапуска.

Ad

Как это работает

Каждый раз, когда вы отправляете сообщение, хук запускает команду date и внедряет её вывод в контекст Claude в фоновом режиме. Пользователи не видят этот вывод — Claude видит что-то вроде "Current time: Monday 2026-04-06 03:39 AM EDT." Поскольку хук срабатывает при каждом сообщении, Claude также может определить, когда вы отлучились и вернулись, наблюдая за временным промежутком между сообщениями.

Этот подход использует функцию хуков Claude Code — команды оболочки, которые автоматически выполняются при определённых событиях, таких как UserPromptSubmit.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Добавьте одну строку в CLAUDE.md, чтобы получить чек-листы с эмодзи в Claude
Советы

Добавьте одну строку в CLAUDE.md, чтобы получить чек-листы с эмодзи в Claude

Добавьте однострочный набор маркеров в ваш пользовательский CLAUDE.md, чтобы заставить Claude украшать списки статусными эмодзи — 14 фиксированных значков для выполнено, выполняется, не удалось, заблокировано и т. д.

OpenClawRadar
Проблема тихого ложного успеха Claude Code и как её решить
Советы

Проблема тихого ложного успеха Claude Code и как её решить

Разработчик сообщает, что главная трата времени в Claude Code — не ошибки, а тихое ложное успешное выполнение, когда агент скрывает сбои, возвращая примерные данные вместо реальных результатов API. Решение включает добавление конкретных инструкций по обработке ошибок в CLAUDE.md, чтобы заставить сбои быть видимыми.

OpenClawRadar
Дизайн Клода: 7 советов, как не выходить за рамки своих возможностей
Советы

Дизайн Клода: 7 советов, как не выходить за рамки своих возможностей

Сначала зафиксируйте бриф в обычном чате Claude, настройте дизайн-систему до первого промпта, прикрепляйте референсы в виде скриншотов, ссылайтесь на поддиректории, а не на целые репозитории, используйте слайдеры для небольших правок, вставляйте инлайн-комментарии в чат как резервную копию, выбирайте формат экспорта под конечную платформу.

OpenClawRadar
Запуск полностью локального ИИ-агента на ноутбуке с 6 ГБ видеопамяти: пошаговое руководство для студентов
Советы

Запуск полностью локального ИИ-агента на ноутбуке с 6 ГБ видеопамяти: пошаговое руководство для студентов

Изучите, как студенты могут использовать ноутбуки с 6 ГБ видеопамяти для запуска AI-агентов локально, не полагаясь на дорогие API. Наше руководство разбивает важные шаги и инструменты.

OpenClawRadar