<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tips on БлоGнот</title>
    <link>https://blognot.co/tags/tips/</link>
    <description>Recent content in Tips on БлоGнот</description>
    <generator>Hugo</generator>
    <language>ru</language>
    <lastBuildDate>Sun, 08 Mar 2026 22:21:32 +0000</lastBuildDate>
    <atom:link href="https://blognot.co/tags/tips/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Как реорганизовать память в Claude Code</title>
      <link>https://blognot.co/memory-management-claude-code/</link>
      <pubDate>Sun, 08 Mar 2026 22:21:32 +0000</pubDate>
      <guid>https://blognot.co/memory-management-claude-code/</guid>
      <description>&lt;p&gt;Одна из главных проблем работы с кодинг-агентами — это контекст. Во-первых, размер контекста не бесконечный, во-вторых, даже очень большой контекст (как, например, 1 млн токенов у Gemini) не гарантирует, что модель с ним хорошо работает. Как тут не вспомнить принцип Шерлока Холмса, который сравнивал человеческий мозг с чердаком, где всё должно быть аккуратно разложено, чтобы им можно было воспользоваться.&lt;/p&gt;&#xA;&lt;p&gt;Есть много способов организовать работу того же Claude Code, чтобы не захламлять контекст лишними токенами. Но так или иначе, по мере развития проекта, над которым вы работаете с агентом, в нем накапливается большое количество информации, которое хорошо бы держать доступной для агента. А если проектов много, какая-то информация, конфигурации, субагенты и скиллы начинают выноситься на уровень пользователя (не говоря о том, что часто типичная установка MCP серверов или скиллов норовит вписать себя именно на уровень пользователя) и присутствовать в результате в контексте вообще всех проектов.&lt;/p&gt;&#xA;&lt;p&gt;Недавно Anthropic выложили &lt;a href=&#34;https://code.claude.com/docs/en/memory&#34;&gt;очень полезную статью&lt;/a&gt;, подробно описывающую то, как Claude Code работает с памятью. Плохая новость — это не приводит к автоматической перестройке всех проектов. Этим придется заняться самому пользователю.&lt;/p&gt;&#xA;&lt;p&gt;Хорошая новость — для этого можно привлечь сам Claude Code. Попробуйте для начала на одном проекте. Запустите Claude Code в проекте и дайте ему следующую инструкцию:&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;Прочитай https://code.claude.com/docs/en/memory. Проанализируй текущую память проекта и дай предложения в соответствии с рекомендациями статьи.&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;Claude Code прекрасно воспринимает инструкции на любом языке, можно не заморачиваться обязательным английским — тем более, что память он в итоге перепишет на английском. Скорее всего, он предложит превратить память проекта (&lt;code&gt;~/.claude/projects/projectID/memory/MEMORY.md&lt;/code&gt;) в некое оглавление, а текущее содержание разделить на специфические файлы по темам — в этом случае на старте загружаться будут только несколько десятков строк основного файла, а файлы по темам будут подгружаться по необходимости. Кроме того, он увидит дублирующие инструкции в этих файлах и CLAUDE.md проекта и в итоге дойдет до ваших основных файлов (&lt;code&gt;~/.claude/CLAUDE.md&lt;/code&gt;) и предложит переделать и их.&lt;/p&gt;&#xA;&lt;p&gt;Вот тут удержитесь от полной переделки — проверьте, как это пройдет с одним проектом. Если он не предложит сделать бэкап текущих файлов, напомните про это, дайте сделать все правки. Перезайдите в сессию — claude &amp;ndash;resume, — и посмотрите на результат.&lt;/p&gt;&#xA;&lt;p&gt;Мне на довольно развесистом проекте с десятками сессий и большому количеству данных в памяти удалось снизить начальную занятость контекста до 11% от общего окна — это очень неплохой результат, в среднем без подобной реорганизации легко обнаружить начальный контекст на уровне 25-30%. Учитывая, что после 140-150k токенов (при общем окне в 200k) модели становится тяжело помнить начало сессии, выигрыш сразу становится ощутим в практической работе.&lt;/p&gt;&#xA;&lt;p&gt;Оставайтесь с нами, у меня еще много всяких соображений накопилось на эту тему и не только.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
