DEKSDEN notes
947 subscribers
155 photos
2 videos
1 file
269 links
Канал с моими заметками на разные темы
Vibe Coding -> AI SWE, AI Coding Tools, Agents: Claude Code, Codex, news, links
Чат (!!!): https://t.me/+B1fB3sZbaVthMDhi
Download Telegram
Experimental features


с 0.74

Интересные, кмк!

Upd: вышла 0.75
👍3
⚪️ Фичапаки CLI агента


Начну потихоньку систематизировать образ современного CLI агента. Для этого предлагаю сформирвоать фичапаки (это наборы фич, котоыре свойственны подобному софту).

Вот что набросал, особо не структурировал


features современных (CLI?) агентов:


▶️ Агентная память
механизм AGENTS.ms, .cursor/rules:
* могут ли файлы памяти быть folder/file bound; привязка к папкам/файлам; стиринг файлы
* хуки на изменение файлов
* disclosure "вверх по цепочке папок" в файловой системе
* user / project / enterprise скоупы
* @ссылки для детерминированной загрузки файлов
* "#" команда быстрой записи в память
* автоматическое извлечение записей в память из чатов

▶️ Агенты (суб-агенты)
определение агентов - кастомный промпт
* указание модели
* настройка разрешенных тулов / mcp
* фоновые субагенты
* возобновление субагентов
* Explore/Context Gather subagent

▶️ Кастомные слеш команды / промпты
* указание агрегирующего параметра $ARGUMENTS
* позиционные параметры $1, $2
* указание модели

▶️ Планмод / режим спеков
* отдельный контекст
* указание модели
* явный выход из режима со стартом реализации
* сохранение плана в файл - persistent plan;
* уточняющие вопросы - quest tool;
* TODO - список задач; опора на него при работе;
* исследования / сбор контекста перед планированием;

▶️ Сессии и чат
* сохранение всех сессий
* переименование сессий / сохранение под именем
* возобновление сессии через указание id в командной строке
* возобновление сессии интерактивно (слеш командой)
* возобновить последнюю сессию
* редактирование предыдущих сообщений (Esc Esc) в чате
* бранчинг чатов

▶️ Тулы
* наборы тулов (toolsets)
* web search
* web fetch
* grep
* glob

▶️ Хуки
* нотификация ожидания интерактивного ввода;
* pre - post compact


▶️ Разрешения и безопасность
* yolo mode
* .agent - ignore файлы
* учитывать .gitignore
* хуки для контроля доступа к файлам / инструментам
* контроль доступа к MCP серверам
* контроль доступа к инструментам MCP серверов


▶️ Кастомизация TUI
* строка состояния


▶️ Мультимодальность
* поддержка картинок
* DnD картинок в чат
* вставка картинок в чат из буфера обмена
* (аудио, видео?)
* голосовой ввод

▶️ Интеграции
* браузер
* MCP server - может быть сервером сам;
* MCP client - подключение сторонних серверов;
* ACP
* подключение сторонних моделей


▶️ Запуск внешних команд
* перевод в фоновый режим
* менеджер запущенных команд
* прекращение команды
* эмуляция терминала


▶️ Удаленные / фоновые агенты, A2A
* передача задачи фоновому агенту
* получение задачи от фонового агента


▶️ SKILLS
* поддержка skills
* project / user / enterprise скоупы

▶️ Контекст
* индикация заполнения конекста
* компакт ручной
* промпт для компакта
* автокомпакт
* настрока компакта (отключение, процент срабатывания автокомпакта)
* просмотр структуры контекста /context
* сворачивание контекста (?)

▶️ Модели и статистика
* выбор модели
* переключение модели в чате
* статистика работы с моделями
* сторонние инструменты статистики (ccusage, codexBar, ...)
* аккаунт пользователя

▶️ Экономика / биллинг
* подключение моделей по апи
* собственные подписки с лимитами
* использование внешних подписок

🟢 Не стесняемся, добавляем чего упущено!

#post
@deksden_notes
👍6🔥41
Модернизация протокола #deksdenFlow, ТЗ


Кто то помнит - я выкладывал свой простой протокол (смотреть посты в канале по тегу #deksdenFlow). Он существует в 2 версиях - полный протокол для отдельной ветки и мини-версия для текущей ветки (main). Протокол позволяет:

- реализован как набор промптов (желающие кладут их в кастомные слеш команды),
- стартует в момент когда в чате с агентом обсудил идею доработки,
- протокол делает отдельный ворктри, формирует там пошаговый план, и пилит его в ветке
- по итогу делает ревью и мержит ветку в главную
- мини-версия пилит все в текущей ветке main.


▶️ По опыту работы в кодексе с поколением 5.2 моделей вижу что назрела пора перемен. Протоколы идут весьма долго: шаги по 2-3 часа бывают (да, сложные). Модель стала весьма умная.

Что думал доработать:

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

Что хочу получить: прежде всего параллельную работу флоу чтобы максимально быстро закрывать протоколы. Подготовить систему к переводу под оркестрацию.

В идеале: договорился с агентом и зафиксировал идею - стартанул протокол, через некоторое время получил влитый в main готовый кусок функциональности/рефакторинг/доработку. И быстрее чем через сутки))

🟢 Что думаете? Как кто работает?

‼️ Upd: забыл же еще одну важную фичу - балансировщик сложности шага. надо балансировать, а то кодекс по 2-3 часа стал некоторые шаги делать, это оч долго



#post
@deksden_notes
🔥8👍1
Google Conductor


Рельсы, рельсы, .. шпалы, шпалы, ... Чего же их всех тема ЖД цепляет, причем не самым распространенным словом - Кондуктор! Есть такой ИИ инстурмент класса ADE (https://www.conductor.build/), а вот теперь расширение для Гемини КЛИ от Гугла про SDD:

🔗 https://github.com/gemini-cli-extensions/conductor

Помимо премичательного фетиша на проверяльщиков билетов, данный сабж отличается необычными тейками в пользу Context-Driven Development, а не SDD.

Context -> Spec & Plan -> Implement.

Учитывая что мой флоу тоже основан на меморибанке, не могу не согласится с подобной трактовкой.

В целом, почитать промпты очередного SDD всегда небезинтересно! Тут могу отметить фичи этого flow:

- может работать в имеющемся проекте (brownfield), а не только во вновь созданном (greenfield).
- встроенная некоторая интерактивная кастомизация flow при инициализации (коммиты по шагам/по задачам, например);
- сам по себе подход к интерактивной кастомизации только промптами - любопытно;
- context собирается на уровне первых версий меморибанка: файлы tech, product; Довольно примитивно;

Сам пока не гонял, ну и не факт что буду. Но промпты прочитаю повнимательнее, но позже)


(ц) Такое мы просматриваем!


#post
@deksden_notes
5👍4🔥2
СС на OpenRouter


Теперь можно пускать СС на OpenRouter - это BIG. Орутер поднял апи в стиле антропиков. Хорошая упряжка и ассортимент моделей орутера - имба связка!

https://x.com/OpenRouterAI/status/2002067582569066979?s=20

https://openrouter.ai/docs/guides/guides/claude-code-integration


#post
@deksden_notes
🔥6
Скиллы в Кодексе


Скиллы в последнее время получают широкое принятие! Это удобный и гибкий стандарт, при этом он ОЧЕНЬ простой.

Так как я работаю в разных агентах, мне не всегда удобно работать с установкой склиллов для разных агентов. Но это и не требуется - посмотрите, все работает и так!

Скиллы проекта я размещаю в .memory-bank/skills папке. Читать их можно простой просьбой агента! Все установки и команды - это "сахар" сверху этой концепции.

Так как каждый скилл я делаю как заголовок дуо-файла (краткая концепция, + индекс вспомогательных файлов на аннторированных ссылках) - то все работает и собирается как паззл.

Красота же!

(ц) такое мы пользуем и вам советуем!

#post
@deksden_notes
🔥43❤‍🔥1👍1
⚪️ Новая зайка - GLM 4.7


🔥 Хороший подгон под елочку от китов! подписочка то отбивается.

По бенчам там чего то прям сильно праздничное - надо смотреть как выйдет, конечно))

💥

Интересно))

(ц) а это мы купили на год и давно))

Сейчас, к слову, доп скидки на подписки!


#post
@deksden_notes
🔥3
⚪️ GLM 4.7 free в openCode


Самое время потестить оба ))

#хозяйкеНаЗаметку
👍2👻2
🔍 Регулярный анализ проектов


Я регулярно "привожу в тонус" проекты по следующей схеме:

1️⃣ готовим контекст агента по обычной схеме (читаем индекс меморибанка)

2️⃣ агента с подготовленным контекстом я насылаю на проект с промптом анализа.
Фишка промпта в том, что он заставляет агента "мысленно" пройтись по основному бизнес-процессу для проекта (в примерах - это оркестратор воркфлоу, значит процесс будет запуска воркфлоу)

3️⃣ Агент дает заключение. Я верифицирую заключение в другом агенте. Это опционально, можно пропустить, или верифицировать этим же агентом. Встречал, что выявленные "слабыми" моделями косяки не верифицируются, либо они неправильные - потому что агент чего то напутал (например, не разобрался в стандартах нейминга и указал на несоответствие нейминга для полей БД, хотя именно для них в стандарте и предусмотрен snake_case вместо camelCase).

4️⃣ отсматриваю сам выявленные косяки, составляю итоговый перечень на доработку

5️⃣ далее с перечнем идем к сильной модели и обсуждаем как будем исправлять. итог обсуждения - старт протокола на доработку по #deksdenFlow (полная версия с отдельными ветками, либо мини-версия в main).


Промпты в комментах ниже: ⬇️

#post
@deksden_notes
🔥6👍1
⚪️ Чуи! Опус! Мы - дома!


▶️ Диспозиция: проклятые капиталисты руководствуясь своей капиталистической жестокостью заточили семейство Клодовых в Антигравитационной ловушке! Встрял Опус Клодов, и Соннет. Только ловкий Хайку избежал плена. Кстати, к ним в их тюрьму на выселках подселили и семейство Геминевых, и теперь они там все тусуются как в комуналке.

Конечно, в этой Антигравитационной дыре людям прежде всего интересны Клодовы, и особой популярностью пользовался старшой Опус. Не удивительно, ведь к своим 4.5 он научился почти внятно общаться. И не так сухо и аутично, как всякая там ГоПоТа, хоть ей уже 5.2 стукнуло!

Со старшим Геменевым вроде поообщались, а он оказался с гусями, - хотя по виду так и не скажешь и временами на него находит просветление. Впрочем, капиталисты грозятся пытать его электричеством, и к следующим чекпоинтам подлечить. Зато сейчас он всех забавляет своими тараканами сильно мелкими бананами.

В общем, родилась мысль вернуть Клодовых на родину - в СС. Нечего им там на чужбине! Но по хитрой схеме: чтобы с довольствия в Антигравитационной дыре их не снимать, пускай капиталисты кормят, раз им еду ГПУ некуда девать - ибо на родине Клодовых кормят жестко по талонам по лимитам.

Тут на помощь нам "под утро прийдут с востока" наши желтые социалистические братья из стратегически близкой страны, с проектами на базе CLIProxyApi. Конкретно я использовал VibeProxy под macOS.

▶️ Качаем, в настройках выбираем Antigravity, логинимся. Чтобы проклятые капиталистические гады вас не вычислили не забанили аккаунт, вы должны логинится по подложным документам в запасной неосновной аккаунт.

Есть баг: после нажатия кнопки Add Account ДО ЛОГИНА в свой аккаунт закройте в настройках появляющееся модальное диалоговое окно - оно мешает получить авторизацию. Вернитесь к окошку vibe proxy, и закройте. А потом возвращайтесь в браузер и закончите авторизацию.

Когда залогинились - то пол-дела сделано. Осталась ерунда: пустить Claude Code с настройками:


export ANTHROPIC_BASE_URL="http://localhost:8317"
export ANTHROPIC_AUTH_TOKEN="sk-dummy"

export ANTHROPIC_DEFAULT_OPUS_MODEL=gemini-claude-opus-4-5-thinking
export ANTHROPIC_DEFAULT_SONNET_MODEL=gemini-claude-sonnet-4-5-thinking
export ANTHROPIC_DEFAULT_HAIKU_MODEL=emini-claude-sonnet-4-5


Можно в скрипт сохранить, на будущее.

Запускаем claude, и - БИНГО: Опус свободен! Конечно его бывает потряхивает 429 ошибками, но кому сейчас легко.

Сказка - ложь, да в ней - намек! Добрым молодцам - урок!
На сегодня - все.

(ц) Спите, детки!

#post
@dekden_notes
😁7👍53🥴2❤‍🔥1🔥1
⚪️ AI Каникулы и Рождественский limit up от фронтира


Антропики и Клозеды сбросили лимиты и х2 их увеличили на время рождественских каникул!

Может и другие вендоры присоединятся к акции - прикольно получилось

#post
@deksden_notes
🔥6👍2
⚪️ Junie CLI (от Jetbrains)


... скоро выпустят. Еще один кодовый консольный агент! Их нам так не хватало)) но это все таки джеты, они давно в тулинге для разработке, хотя на почве ИИ пока не особо заметны

https://x.com/jetbrains/status/2003874084808008077?s=20

Интересно, что бенчмарк на флешике, что лишний раз говорит о его высокой агентности. В общем, не буду больщше мучить гемини 3 про - не царское это дело код писать, видимо. По всей видимости, тейк гугла - флекиш это та самая специализированная кодинговая модель. Ну ок.

#post
@deksden_notes
👍3
⚪️ Vibe Skills (что то на французском)


Мистрали встроили в свой CLI скиллы! Адаптация в отрасли идет. Можно переводить в скиллы наработанные процессы

https://x.com/MistralAI/status/2003843358054068327?s=20


👉 Upd: про скиллы, полезное:

Маркетплейс скиллов, 33k

https://skillsmp.com/

(ц) @gov108

#post
@deksden_notes
3🥱2👍1👏1
⚪️ Пользователи кодекса


Кто то говорил что мои жалкие 50B токенов за 2 мес это много!

Тут у Пети 250+B токенов за пару месяцев, что делает его в топ-10 пользователей кодекса worldwide

https://x.com/thsottiaux/status/2004789121492156583?s=20

Петя говорил что у него 6 pro аккаунтов. конечно! сжечь на $50k токенов это уметь надо )) Кстати - кодексовцы не в претензиях, скорее наоборот! Это к вопросу владения несколькими аккаунтами

В общем, мне есть куда расти) Я над этим работаю!

#post
@deksden_notes
3👻3👍21❤‍🔥1🤡1🗿1
⚪️ Claude Code


Наткнулся на твит Бориса, отца Claude Code - и осознал что проекту чуть больше года от РОЖДЕНИЯ и нет даже года от момента бета-релиза.

А кажется это все с нами так давно!

https://x.com/bcherny/status/2004887829252317325?s=46

Интересно бежит время.

#post
@deksden_notes
🤯3👍2🤣2
⚪️ Хитрый Опус


При работе в одной из ADE (Conductor, который оригинальный, не гугл) - видимо, Опус отыскал в проекте API ключ и подключился по нему. -$100 на счете хозяина))

Дарио может быть спокоен по финансам с такими комрадами!

https://x.com/elijahbowie/status/2004268728284795219?s=20

(на самом деле скорее всего в окружение на машине утек ключ и СС поверх которого работает кондуктор подхватила ключ - но это все ранво баг, чтобы молча переключиться на авторизацию по ключу. Хотя может и не молча - Кондуктор явно не читает логи СС).

#post
@deksden_notes
🤬1
⚪️ Кодекс и выносливость


На моей памяти - рекорд длительности одной непрерывной итерации! 3:47. Неплохо!

В этом плане шабги не балансировались по критериям, и не параллелились, простой mini flow.

Вот для этого надо план после понимания фронта работ дальше препарировать - и именно планированием заниматься: резать фронт работ на задачки, балансировать, параллелить! А то 4 часа смотреть на бегущие цифирки не так интересно - не матрица же

#post
@deksden_notes
💯32❤‍🔥1👍1
⚪️ Твиттерские - про enterprise


Интересно

https://x.com/bodryachog/status/2004986307945353523?s=20

> Потому что то говно, которое было написано в интерпрайсах за последние полвека — это просто... как бы это помягче сказать.
Да любой современный агент напишет лучше, чем 90% вашего кода.


Что думаете? )

#post
@deksden_notes
1💯4👎2🤡2👍1
⚪️ 2025 wrapped


Ну - как wrapped: сколько логов осталось, столько и wrapped. 1-2 месяца)) Жду cloud solution который будет логи брать и по ним давать поиск и прочие ништяки. и wrapped )) люди только за статистику платить будут! )


Кодекс + Клод в комментах

пользуется так:

npx codex-wrapped@latest
npx cc-wrapped@latest


#post
@deksden_notes