"#DeksdenFlow - 2 :: Контексты Важно пояснить про концепцию ""контекстов"". ▶️ При работе с проектам я привык к использованию пула условно готовых к работе контекстов агента - ""прогретый"" контекст. Так как я использую меморибанк и аннотированные индексные файлы, то новую сессию агента я начинаю с промпта о чтении главного индексного файла меморибанка, в котором, как известно, содержится аннотированные ссылки на основные разделы и файлы меморибанка - такая ""карта знаний"" о проекте. Я называю этот процесс ""праймингом контекста меморибанком"". Пример для проекта ""оркестратор"": ``` стартовая точка меморибанка: `.memory-bank/index.md`, прочитай файл полностью. подготовься: обсуждаем оркестратор, работу с воркером, систему событий подготовь контекст, изучай код и документацию, меморибанк прочитай все нужные тебе для понимания тематики файлы (открой, прочитай, кратко пропиши усвоенные тобой тезисы) сами вопросы будут позже ``` Агент видит индексный файл, и имея задание ""подготовится, сформировать контекст, изучить общие сведения о проекте, архитектуру, паттерны, ..."" лазает по проекту и потдягивает нужные ему файлы для обретения понимания проекта. На кодексе исполняю такой промпт gpt-5-codex medium, хотя, наверняка, и low справится. может быть стоит на -mini переключить, тут главное не забыть потом поменять. Так как я регулярно забываю, то сразу указываю более-менее адекватную модель. Да, проблема с моделью бы решилась, если бы в Кодексе было такое прекрасное расширение, как CCStatusBar в СС и мы ясно бы видели в статусной строке текущую модель. Но Кодекс пока рудиментарен по фичам, что порой реально неудобно - как в этом случае. Если вам уже понятна тематика разговора - можно обозначить её сразу, хотя я обычно делаю это вторым промптом. В итоге за 3-9 минут (как пойдёт, бывает по разному), у меня получается сессия агента уже немного узнавшего про проект и готового к новым вопросам/задачам. ▶️ Сессии агентов запускаю в табах iTerm2, и табы переименовываю порядковым номером очередного контекста с префиксом ""c"" - то есть ""с062"", ""c063"". Одна-две ""прогретые"" сессии обычно висят в фоне. ❓ Почему не tmux? Так как окон много, я в них путаюсь. А tmux позволяет именовать только окна, а не панели с отдельным терминалом - мне это неудобно. Решения с именами панелей я пока не нашёл, хотя возможно оно существует. Конечно, tmux интереснее: сессия не потеряется при необходимости перестартовать терминал. ▶️ Тему меморибанков и конекстного инжиниринга для неё я довольно подробно прописывал. Кто хочет ознакомиться с базовой концепцией: есть статья на хабре про раннее понимание темы - она до сих пор может быть полезной * AI Software Engineering: От хаоса Vibe Coding к системной разработке с AI-агентами 🔗 https://habr.com/ru/articles/934806/ На канале про некоторые техники конекст-инжиниринга для меморибанков тоже была серия постов: * индексные файлы: https://t.me/deksden_notes/46 * аннотированные ссылки: https://t.me/deksden_notes/47 * атомарные duo файлы: https://t.me/deksden_notes/49 🟢 Желающие читают, знакомятся, спрашивают 🏁 По мере надобности очередного контекста, берём первый свободный контекст. Для чего именно нужны такие контексты - читайте в других разделах Flow."
"#DeksdenFlow - 2 :: Контексты Важно пояснить про концепцию ""контекстов"". ▶️…
Из этого канала
- #201"#DeksdenFlow - 3 :: Protocol - Этап обсуждения ⚪️ Почти любую доработку в…
"#DeksdenFlow - 3 :: Protocol - Этап обсуждения ⚪️ Почти любую доработку в системе я провожу через этап планирования.
- #202"#DeksdenFlow - 3 :: Protocol - Этап обсуждения (2/2) ... В общем, вы уловили…
"#DeksdenFlow - 3 :: Protocol - Этап обсуждения (2/2) ... В общем, вы уловили суть - не все мои настройки подойдут всем и всегда, поэтому стиль общения…
- #203"#DeksdenFlow - 4, Protocol, Этап фиксации плана ⚪️ Мы продолжаем с точки,…
"#DeksdenFlow - 4, Protocol, Этап фиксации плана ⚪️ Мы продолжаем с точки, когда испытали горячее желание зафиксировать обсуждение плана с агентом в виде…
- #199"#DeksdenFlow - 1 :: git, worktree (2/2) ... ❓ Есть ли flow посложнее? Конечно.…
"#DeksdenFlow - 1 :: git, worktree (2/2) ... ❓ Есть ли flow посложнее? Конечно. Если у вас сколько-нибудь развивающийся проект, то после такой локальной…
- #198"#DeksdenFlow - 1 :: git, worktree Раскрытие темы начнём с git и подходов к…
"#DeksdenFlow - 1 :: git, worktree Раскрытие темы начнём с git и подходов к работе с проектом.