Контекст и цена
Защо сесията става по-скъпа и по-глупава, колкото по-дълго върви, и петте хода, които го оправят — /rewind, /clear, /compact, handoff моделът и делегирането към субагенти.
С растежа на сесията се случват две неща и те са едно и също, гледано от две страни: става по-скъпа и става по-лоша.
По-скъпа, защото всеки ход препрочита целия разговор. Трийсетото ти съобщение не се таксува като първото — то носи и двайсет и деветте преди него. Цената се натрупва, не се сумира, затова дълга сесия може да похарчи по-голямата част от токените си в препрочитане на собствената си история, вместо в нова работа.
По-лоша, защото вниманието е крайно. Модел с пълен прозорец трябва да намери същественото сред много шум и извличането става по-ненадеждно, колкото повече се пълни прозорецът. Симптомите се разпознават: забравя решение, което сте взели по-рано, противоречи си, редактира файл, който не е чел, става мъгляв.
Практическият извод е този, на който хората се съпротивляват: големият контекстен прозорец е застраховка, не цел. Наличието на място не е причина да го запълниш.
Знай от колко тръгваш
Свежата сесия никога не е на нула. Системният промпт, CLAUDE.md, всеки skill и дефинициите на
инструментите на всеки свързан MCP сървър стоят там, преди да си написал каквото и да е.
Пусни /context в чисто нова сесия и виж числото. Ако вече е голямо, това е данък върху всеки
разговор, който ще имаш в този проект, и решението е нагоре по веригата — орежи CLAUDE.md, махни
MCP сървърите, които не ползваш, премести рядко нужните инструкции във файлове, които се зареждат при
поискване.
Кеширане на промпта
Препрочитането, описано по-горе, има отстъпка — и тя е причината дългите сесии изобщо да са
достъпни: кеширането на промпта. Непроменената начална част на разговора — системният промпт,
CLAUDE.md, дефинициите на инструментите, всеки по-ранен ход — се кешира, а кешираното препрочитане
струва грубо 10% от свеж вход. В Claude Code е автоматично; няма нищо за настройване. Но да
знаеш какво го чупи превръща няколко мистериозни скока в цената в избежими.
Часовникът
Кеш записът живее ограничено време след последната заявка:
| Къде работиш | Кеш прозорец |
|---|---|
| Claude Code с абонамент | ~1 час |
| API ключове и абонаментен overage (плащане на токен) | 5 минути |
Отдалечиш ли се от сесия за по-дълго от прозореца, следващото ти съобщение преработва целия разговор на пълна цена — най-честият невидим скок в цената. Връщането към застояла сесия икономически е същото като да започнеш отначало, минус чистия контекст. Ако е минал повече от час, предпочети handoff модела към свежа сесия.
Какво чупи кеша
Кешът е съвпадение по префикс: всяка промяна близо до началото на разговора обезсилва всичко след нея.
| Действие | Ефект |
|---|---|
Смяна на модела насред сесия (/model) |
Пълно рекеширане — всеки модел има собствен кеш, така че следващата заявка чете цялата история без нито едно попадение |
| Настройката opus-plan | Разрешава се до Opus в plan mode и Sonnet при изпълнение, така че всяко превключване на plan mode е смяна на модел и започва свеж кеш. Пак може да си струва като цяло — просто знай цената |
| MCP сървър, който се свързва или разкачва насред сесия | Дефинициите на инструментите стоят в префикса, така че излязъл stdio процес или изтекла HTTP сесия рекешира — без каквото и да е действие от твоя страна |
| Пауза отвъд кеш прозореца | Всичко се преработва на пълна цена |
Редакция на CLAUDE.md насред сесия |
Безопасно — промяната влиза в сила чак при рестарт на сесията, така че кешът в движение се запазва |
Ако гледаш токен дашборд: cache create е еднократната цена да запишеш нещо в кеша; cache read е ~10 пъти по-евтината повторна употреба. Здравата дълга сесия показва големи cache read-ове и скромен свеж вход.
Петте хода след всеки отговор
Щом Claude приключи ход, винаги имаш пет възможности и съзнателният избор между тях е по-голямата част от умението:
| Ход | Кога е правилният |
|---|---|
| Продължи | Нишката е здрава и още си на същия проблем. По подразбиране — и най-злоупотребяваният |
/rewind |
Нещо се е объркало и искаш то да изчезне, а не просто да се поправи |
/clear |
Нова задача. Нищо отпреди не помага |
/compact |
Същата задача, дълга история, искаш резюме, което да продължи напред |
| Делегирай на субагент | Следващата стъпка е обемна, но самостоятелна — много четене, търсене, проверка |
/rewind е по-добър от „не стана, пробвай пак“
Това е навикът с най-добра възвръщаемост. Когато Claude сбърка, естественият отговор е „не стана, пробвай X“ — и обикновено се получава, така че подходът изглежда наред.
Но неуспешният опит още е там. Счупеният код, грешният завой, задънената улица: всичко това остава в
разговора и се препрочита при всеки следващ ход, завинаги, на пълна цена. /rewind (или два пъти
Esc) те връща до избрано съобщение и изхвърля всичко след него, така че грешката излиза от
контекста, вместо да бъде затрупана в него.
Менюто на rewind предлага и Summarize from here, което написва handoff бележка, преди да отреже опашката — съобщение от бъдещото „аз“ на сесията към миналото ѝ „аз“ с това, което е научено.
Handoff моделът
/compact върши работа, но се задейства по условията на модела. Алтернативата ти дава контрол и
върху момента, и върху съдържанието:
Поискай handoff
„Give me a full summary of everything we’ve done, the decisions we locked in, the files that matter, and what we’re about to do next.“
Копирай изхода
Заедно с препратките му към plan файлове, дневници на решенията и списъци със задачи.
/clear
Наистина свеж прозорец.
Постави го обратно
Новата сесия се ориентира от резюмето и продължава.
Получаваш ресет, без да усетиш ресет. Работи само ако трайното състояние живее на диска — plan файл, дневник на решенията, списък със задачи — а не в разговора. Историята на чата не е хранилище.
Струва си да го превърнеш в skill, за да е една команда, а не абзац, който преписваш всеки път.
Compact преди ръба, не на него
Автоматичното компактиране се задейства, когато почти не ти е останало място — тоест точно когато моделът е най-зле подготвен да прецени кое си струва да се запази. Съзнателното компактиране, много преди този момент, дава по-добро резюме по същата причина, по която да си стегнеш багажа предната вечер бие стягането пет минути преди тръгване.
/compact приема инструкции и винаги трябва да ги получава:
/compact keep the schema decisions and the list of remaining tasks
Можеш и сам да преместиш автоматичния праг:
claude --autocompact 200000 # или `auto` за поведението по подразбиране
Странични въпроси: /btw
/btw отваря бърз страничен разговор, който не влиза в основната ти история. Ползвай го за въпросите
от типа „чакай, този флаг какво прави?“, които иначе биха набутали несвързана тема насред работеща
сесия.
Подавай съдържанието в най-евтината му форма
Токенизаторите са ефективни с чист текст и разточителни с оформление. PDF, .docx или страница HTML
носят маркъп, стилове и структурни метаданни, които на модела не са му нужни, за да прочете думите.
Конвертирането до Markdown обикновено е голямо съкращение — достатъчно, за да си струва рутинно за всичко дълго. Изключението е, когато оформлението е съдържанието или ти трябва OCR или зрение; тогава дай оригинала.
Верижни сесии
Големият проект не е длъжен да е една сесия. Раздели го по естествените шевове и си подавай работата между тях:
Проучване
Чете кодовата база и документацията, произвежда обобщаващ документ.
План
Чете този документ, произвежда план.
Строеж
Чете плана, изпълнява го.
Всяка сесия тръгва свежа и носи само артефакта, който ѝ трябва. Алтернативата — една сесия, която прави и трите — плаща за препрочитане на фазата на проучване при всеки ход от фазата на строеж.
Навици, подредени по възвръщаемост
Работи на серии, вътре в кеш прозореца
Сесия, която не спираш да пипаш, остава евтина — всеки ход се вози на кеша. Сесия, която буташ по веднъж на час, преплаща цялата си история всеки път. Групирай работата; щом приключиш, направи handoff, вместо да оставиш сесията да застои.
Избери си число за ресет и се придържай към него
Реши предварително каква част от прозореца ще ползваш и приемай прекрачването ѝ като сигнал за handoff. Произволна граница, която наистина спазваш, бие принципна, която пренебрегваш.
Започвай в plan mode
Токените за изясняване на плана са най-евтините в сесията. Токените за поправяне на имплементация, разбрала целта погрешно, са най-скъпите.
Делегирай обемното четене на субагент с по-евтин модел
Субагентът поема токените; твоята сесия получава резюмето. Виж съветите.
Дръж CLAUDE.md малък
Зарежда се всяка сесия, така че размерът му е повтарящо се перо, а не еднократно.
Когато сесията заскърца, отвори нова
Не всяка лоша сесия е проблем с контекста, но новото начало е евтино и обикновено по-бързо от това да си проправяш път с обяснения обратно към добро състояние.