Исправление временных галлюцинаций 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

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

llama.cpp Массовая повторная обработка запросов с помощью кодовых агентов: отладка KV-кэша и обмена контекстом
Советы

llama.cpp Массовая повторная обработка запросов с помощью кодовых агентов: отладка KV-кэша и обмена контекстом

Пользователь сообщает, что llama.cpp перерабатывает 40k+ токенов на похожих промптах при использовании opencode + pi.dev, несмотря на высокое сходство LCP. Приведены детали конфигурации и предполагаемые причины.

OpenClawRadar
«Режим отказа „Белая обезьяна“: как настойчивые агенты застревают на неверных фактах»
Советы

«Режим отказа „Белая обезьяна“: как настойчивые агенты застревают на неверных фактах»

Межархитектурное исследование «загрязнения субстрата реконструкции» — когда ложные факты из файлов состояния бодрствования реплицируются между сессиями. Включает опрос из 6 вопросов для постоянных агентов.

OpenClawRadar
Настройка Клода на ведение оппозиционных дебатов без уступок: 5 работающих изменений промпта
Советы

Настройка Клода на ведение оппозиционных дебатов без уступок: 5 работающих изменений промпта

Пять конкретных техник инжиниринга промптов, чтобы предотвратить уклонение, угодничество и выдумывание со стороны Claude при выступлении в роли оппонента в дебатах, основанные на создании sparwithai.com.

OpenClawRadar
Статья о сбоях ИИ-агентов: Извинения не исправляют ошибки, архитектура — да
Советы

Статья о сбоях ИИ-агентов: Извинения не исправляют ошибки, архитектура — да

Пользователь Reddit рассказывает, как Claude Opus изменил их понимание сбоев ИИ-агентов: доверие извинениям ведет к повторению ошибок; только структурные ограждения в коде, валидации или границах выполнения устраняют сбой.

OpenClawRadar