DEKSDEN notes
Open in Telegram
Мои заметки на разные темы, уровень - "для продолжающих") Vibe Coding -> AI SWE, AI Coding Tools, Agents: Claude Code, Codex, news, links Чат (!!!): https://t.me/+B1fB3sZbaVthMDhi (с) 2025-2026, @deksden
Show more2 993
Subscribers
+724 hours
+327 days
+12730 days
Posts Archive
2 996
⚪️ Gemini CLI + 3.1
Мне на один аккаунт таки раскатали (AI Pro подписка). Два других аккаунта забанены (возможно, пока).
Не прошло и недели! Это, конечно, охренеть как долго.
Ну - хоть норм сделаем эвал с новой Гемини! затестим чего и как, - хотя ожидания невеликие испытываю
@deksden_notes
2 996
⚪️ Очередная статья на Хабре
... в популярном там стиле хейта ИИ-разработки и некоторого ИИ-скепсиса:
🔗 https://habr.com/ru/articles/995640/
Рекомендуется к прочтению для понимания диспозиции. ЛУчшее возражение ИИ-скептикам это практика.
Интересно пробежаться по статье, посмотреть на проблемы и подумать как в своих флоу эти проблемы отрабатываются
@deksden_notes
2 996
⚪️ Minimax Fast
Интересная тенденция - запускать fast сервисы инференса. Вспоминается opus fast за х6 цену и codex-spark
Вот и киты подтягиваются - minimax highspeed
Не уверен что интересно, но развитие кажется интересным
@deksden_notes
2 996
⚪️ Гугл хейт
Теперь Гуглу пришла светлая мысль решить проблемы с инференсом баном пользователей. Их, видимо, Антропик покусал. Если у вас по OAuth как то использовался гугл аккаунт кроме антигравити - почти 100% что вас забанили. Бан только для антигравити/гемини cli. Остальные сервисы работают.
Итак, они забанили всех, у кото паттерны использования отличались от антигравити. А это openCode, openClaw и прочие OAuth использования подписки. Тьма хейта! Ultra подписчики негодуют - почему все работало, а потом - срау бан. Зачем делать легкую OAuth авторизацию чтобы потом всех банить?
Конечно, прислать предупреждение они не смогли - а сразу забанили. Довольно дурацкое и глупое решение.
Вот примеры обсуждений:
• https://x.com/vickykansal/status/2025767895331123680?s=20
• https://x.com/steipete/status/2025743825126273066?s=20
• https://x.com/testingcatalog/status/2025851133667721351?s=20
• негодование про лимиты: https://x.com/wholyv/status/2025818414275813708?s=20
• и еще про лимиты: https://x.com/Ra1kshit/status/2025315463564328983?s=20
Спикеры гугла говорят о том, что проблему думают как решить. Пока предложенио обладателям платных аккаунтов писать на поддержку
🔗 Поддержка: https://t.co/PUpdZJhINl
В общем, подождем развития ситуации. У меня 2 аккаунта забанили, на которых CLIproxyAPI работал, кстати! Так что я в теме )))
@deksden_notes
2 996
opencode-hashline — точные правки кода для AI-агентов
Классическая проблема кодинг-агентов: модель видит файл, хочет поправить строку — и промахивается. str_replace ломается на дублирующихся блоках, diff-патчи съезжают после правок.
Плагин для OpenCode, который решает это в лоб.
Каждая строка файла получает детерминированный хэш-тег:
#HL 1:a3f|function hello() {
#HL 2:f1c| return "world";
#HL 3:0e7|}
Агент говорит не "замени вот этот кусок" — а "замени строку `2:f1c`". Точно. Без неоднозначностей.
Бенчмарк (60 фикстур React-кода):
hashline — 60/60 (100%)
str_replace — 58/60, 4 неоднозначных случая
Под капотом:
— FNV-1a хэш от индекса + содержимого строки
— Адаптивная длина хэша (2–4 hex-символа)
— LRU-кэш аннотированных файлов
— Хуки OpenCode: аннотирует чтение, стирает префиксы перед записью
— Кастомный tool hashline_edit — правки по хэш-референсам без old_string
Оверхед ~40% по токенам. Для файла в 200 строк — ~600 токенов. В 200K-контексте незаметно.
npm install -g opencode-hashline
GitHub: https://github.com/izzzzzi/opencode-hashline
PR приветствуются.
#opensource2 996
#opensource
diskd-ai/skills -- коллекция скиллов для кодинг-агентов
Когда работаешь с AI-агентами каждый день, накапливается экспертиза: как правильно вызывать API, как структурировать код-ревью, как не терять время на повторяющиеся ошибки. Мы упаковали это в открытые скиллы, которые ставятся одной командой.
Совместимость: Claude Code, Cursor, Cline, Copilot, Codex, Windsurf, Gemini и ещё 10+ агентов через skills.sh.
Установка любого скилла:
npx skills add diskd-ai/<repo> --skill <name> --global --yes
---
API-интеграции -- готовые паттерны для работы с провайдерами:
- claude-api -- Anthropic Messages API, tool use, vision, streaming, prompt caching, extended thinking
- openai-api -- Chat Completions, function calling, DALL-E, Whisper, Assistants API, fine-tuning
- gemini-api -- мультимодальный ввод (изображения, видео, аудио, PDF), thinking, structured outputs, Veo/Lyria
- groq-api -- ультрабыстрый инференс, Whisper, Llama Guard, tool use
- together-api -- open-source модели, FLUX, Stable Diffusion, Whisper, fine-tuning, reranking
- cerebras-api -- быстрый инференс, reasoning models с thinking tokens, structured outputs
- perplexity-api -- Sonar модели с real-time web search и цитатами, deep research
- nebius-api -- Token Factory, OpenAI-совместимый API, батчи, файн-тюнинг, кастомные модели
Инструменты разработки:
- code-review -- структурированное ревью с severity-метками, файл+строка, вердикт. Работает с GitHub PR (gh) и GitLab MR (glab)
- design-doc -- генерация TRD/RFC/ADR/спецификаций по запросу
- prompting -- инженерия промптов: few-shot, chain-of-thought, role prompting, structured outputs
- redmine-cli -- управление задачами Redmine из агента: создание, редактирование, комментарии, связи
- tilt-config -- Tiltfile, docker_build, live_update, k8s_resource, Helm/Compose воркфлоу
- assemblyai-cli -- транскрипция аудио/видео в текст/srt/vtt с диаризацией спикеров
Прочее:
- clarify -- декомпозиция и уточнение задач из трекера (использует redmine-cli, design-doc) перед началом работы на задачей
- human-interface-guidelines-1992 -- аудит десктопных UI по классическим гайдлайнам Apple 1992 года (меню, диалоги, Balloon Help, accessibility)
---
ccbox + ccbox-insights -- отдельная история
ccbox -- это TUI для просмотра сессий кодинг-агентов (Claude, Codex, Gemini, OpenCode). Показывает проекты, таймлайны, историю вызовов инструментов.
А вот ccbox-insights -- это то, ради чего всё затевалось изначально, но пошло немного дальше.
Знаете, что при разработке с агентами до 30% времени может уходить на ненужную работу? Агент пробует путь, ошибается, пробует снова, пользователь поправляет -- и так по кругу.
ccbox-insights анализирует неудачные сессии и извлекает уроки:
- Находит повторяющиеся паттерны ошибок (невалидные аргументы, отсутствующие файлы, rejected действия, таймауты)
- Классифицирует сбои по таксономии из 12 категорий (invalid_input, path_not_found, permission_denied, wrong_tool_scope...)
- Оценивает исход сессии и сигналы удовлетворённости пользователя
- Генерирует готовые к вставке инструкции для AGENTS.md (проектные) и глобальных настроек агента
По сути, это post-mortem для AI-агентов. Запускаешь после рабочего дня, получаешь конкретные правила, вставляешь в конфиг -- и завтра агент уже не повторяет вчерашних ошибок.
Установка:
npx skills add diskd-ai/ccbox --skill ccbox-insights --global --yes
GitHub: github.com/diskd-ai/ccbox
Каталог всех скиллов: skills.sh/diskd-ai
200+ установок, 16 скиллов, всё MIT.
2 996
⚪️ Replit Animation
Когда тебя отстранили от разработки за то, что ты пару раз сносил базу на проде, и пришлось устроится к дизайнерам
А если без шуток - прикольно когда мультимодальные способности у агентов прорисовываются. Такой агентный Remotion
Работает так: на вкладке App просим "animated video about ..." или "Animation" в селекторе чего делать
Пример как оно делает в комментах. С одного скриншота и промпта "сделай мне анимацию про dd-flow, оркестратор. прилагаю скрин"
Анимация - это тоже приложение выходит))
☝️ Кстати - вот интересный сайтик кто Remotion пользует, в комментах к анонсу встретил - пусть тут до кучи будет:
🔗 https://remotion-bits.dev/
2 996
⚪️ О стоимости и скорости инференса
Вот такие проекты появляются
На графике - это Llama 8B
x10 быстрее и x20 дешевле B200
17k tps
Просто закатали модель в кремний
Почитать тут:
🔗 https://taalas.com/the-path-to-ubiquitous-ai/
С таким подходами можно ожидать оркестраторов, которые будут ваншотить SaaS целиком после смены спеки за минуты, а не часы
@deksden_notes
2 996
ccbox -- TUI-менеджер сессий кодинг-агентов
Rust-приложение для терминала, которое индексирует и показывает локальные сессии Codex CLI, Claude Code и Gemini CLI в едином интерфейсе.
Что делает:
- Браузер проектов и сессий с поиском и фильтрацией по движку
- Таймлайн сессии: промпты, tool calls, результаты, контекст -- все в хронологическом порядке
- Статистика: токены, длительность, использование инструментов, apply_patch changes
- Fork/resume сессии Codex с произвольного места в таймлайне
- Запуск новых сессий (Pipes/TTY режимы) с attach/detach
- CLI-режим для скриптов: ccbox projects, ccbox sessions, ccbox history
- Self-update через GitHub Releases
- Агент-скилл для Codex/Claude/Gemini -- агент сам может инспектировать свои прошлые сессии
Стек: Rust, Ratatui, SQLite. Работает на macOS, Linux, Windows.
Установка:
brew tap diskd-ai/ccbox && brew install ccbox
GitHub: https://github.com/diskd-ai/ccbox
Лицензия: MIT
#opensource
2 996
⚪️ Каталог #OpenSource от подписчиков
▶️ Вот в этот пост кратко соберем ранее случившиеся анонсы
• Agent Sessions : https://t.me/deksden_notes/333 by @jazzyalex (несколько релизов уже вышло!)
• Manta : https://t.me/deksden_notes/108 by @makosst
• Port-Selector: https://t.me/deksden_notes/340 by @startup_life_ru @pismenny
Вот такие штуки, прошу не забывать ставить звездочки ⭐️ на гитхабе, писать фидбэк и кидать issues
@deksden_notes
2 996
⚪️ Опенсорс на нашем канале
Помимо того, что я кидаю линки на всякие github проекты, которые встречаю в процессе, я отдельно выделю:
• на канале я поддерживаю опенсор подписчиков
• любой автор опенсорс проекта обращается ко мне в личку @deksden и получает репост презентации своего проекта в канал
• я не вношу никаких правок в посты автора - as is, чтобы без мнений и искажений
• это, конечно, бесплатно
Я еще каталог составлю, наверное, из проектов которые здесь анонсировались! Будет за тегом #opensource
2 996
⚪️ Февральские Релизы
... отмечены всеми как небывало обильными для ИИ отрасли! Вот и Gemini 3.1 Pro Preview вышла! И в opencode Zen, и в Vercel AI Router, и в Droid, и в OpenRouter
Угадайте - где ее нету?
Правильно! В Gemini CLI
Даже в пресловутый Гемини Апп добавлен (gemini.google.com), но не в CLI. Кстати, о приоритетах, свитчерах и прочем.
Реалии корпораций
@deksden_notes
2 996
⚪️ Continues
Нашел интересную, и, возможно полезную утилиту! Навается "continues" и предназначена для такого кейса: вы обсуждаете, работаете с агентом - и в середине сессии у агента кончается лимит!
Теперь или ждать несколько часов, или начинать сначала в каком то ином агенте.
Утилита позволяет продолжить в другом агенте текущую сессию - она довольно навороченная! Почитайте readme
🔗 Сабж: https://github.com/yigitkonur/cli-continues/
@deksden_notes
2 996
⚪️ Anthropic хейт
Раз уж сегодня такой день - поговорим про хейт. Отмечу важную тенденцию. Все чаще в ттвиттере мелькают топики с хейтом и флеймом в адрес Антропиков. поводов они набросали достаточно:
• крабобота заставили сменить название
• опенкод забанили в использовании подписки
• банили людей за крабобота по подписке
• меняли правила и запрещали встраивать свой Agents SDK с подпиской
• сейчас пошли слухи про санкции за несколько подписок на одного пользователя
Пример топика:
🔗 https://x.com/robinebers/status/2024653638686359630?s=20
В комментах отмечают, что политика компаний очень разная - OpenAI, GitHub, GitLab приветствуют и явно разрешают встраивание своих инструментов с подпиской. И даже встраивание доступа с подпиской в сторонние инструменты!
▶️ Очень интересно куда развернется ситуация - хотелось бы чтобы в сторону лояльных подписок. Ведь ИИ претендует быть платформой и базовой технологией, и экономика его использования хотелось бы чтобы была экономной, что сейчас обеспечивают подписки. АПИ доступ и оплата по токенам - конечно, кратно дороже.
@deksden_notes
2 996
‼️ Коллеги!
Чат в канале в поледние дни активен, но не совсем по делу. Начался некоторый флуд, что не совсем в тему ни каналу, ни аудитории!
Давайте я обозначу политику канала:
• я пишу про ИИ разработку и связанные темы - авторский канал
• можно и нужно обсуждать эти темы
• НЕ СВЯЗАННЫЕ с тематикой обсуждения лучше сразу переводить в личку;
• Банов пока не намечается, но все может поменяться исходя из действий участников
• Надеюсь на разумное поведение коллег - мы все аинтересованы в общении на проф темы; пабликов где можно просто поболтать - тьма, давайте тут общаться про технологии
• Ссылки по теме, особенно - Open Source проекты приветствуются
👉 Авторы OpenSource - пишите в личку @deksden , сделаем "гостевой" пост в канал с презентацией вашего проекта - это всегда пожалуйста!
Прошу проявить понимание
Не очень бы хотелось применять административные меры
@deksden_notes
2 996
⚪️ Пример на проектирование с cli : dd-review
Вот я тут задумал много эвалов сделать и немного припух когда делал сэмплинг @10 на трех агентах. Когда там лимиты внезапно кончались и тп.
В общем, подумалось что хватит ручных экспериментов - надо немного автоматизировать.
Теперь есть dd-review, это такой форк оркестратора под специализированные задачи: гонять ревью флоу, верифицировать и отчетики делать
В теории хотелось такой же TUI интерфейс как у dd-flow, только в отдельном продукте.
Как сделал? При проектирвоании dd-review проанализировали dd-flow, нашли общие штуки. Их запланировали вынести в общие модули. Вынесли - это управление флоу, всякий UI и тд. Отдельно сделали core-agents для взаимодействия с агентами.
Для dd-review немного расширил список агентов, с которыми система работает, теперь там: codex CLI, claude code, gemini, opencode. Планирую прикрутить еще iFlow и qwen CLI. Может быть droid.
▶️ Теперь к подходу в проекте: сначала начал делать систему "послойно". Делаем сервер, который рулит всей логикой системы - внутри него запускаются флоу, там живет process manager с агентами. Это hono сервер. Он умеет стримить результаты работы по SSE клиентам.
Отдельно вынес библиотечку, которая работает с сервером - dd-review-client. Сейчас ее использует CLI, но TUI тоже ее будет использовать.
Первым делом сделано CLI приложение для работы с сервером.
Вынесены общие пакеты - типы/схемы, ядро работы с агентами.
‼️ И целевое удобство такого подхода: агент спокойно и легко рулит всей системой через штатное CLI. Нужно что то потестить - легко попросить запустить допустим ревью через гемини с семплингом 2 и ревью кими. И отчитаться по итогу.
А под капотом такого задания агент дергает CLI, которое через штатного клиента работает с сервером. И есть уверенность, что когда это все прикрутится в обвязку TUI/GUI, то логика работы уже будет отработана и тестирована!
Обращаю внимание: тесты делаются легко и непринужденно. Моки, или реальные тесты с реальными зависимостями - без разницы.
В общем, мне кажется выходит довольно удобно.
👉 Спрашивайте, кому чего интересно
@deksden_notes
2 996
⚪️ (Продолжение оглавления материалов канала)
▶️ Git flow: https://t.me/deksden_notes/420 , https://t.me/deksden_notes/421 , https://t.me/deksden_notes/422 , https://t.me/deksden_notes/423
▶️ Memory bank для существующих проектов :: Реверс-проектирование и реверс-документирование в brownfield : https://t.me/deksden_notes/66 , https://t.me/deksden_notes/67
▶️ Агентная память (обзор технологии, agents.md ): https://t.me/deksden_notes/77 , https://t.me/deksden_notes/81 , https://t.me/deksden_notes/83 , https://t.me/deksden_notes/84
▶️ Тестирование:
* Тестирование в эпоху AI агентов : https://t.me/deksden_notes/249 , https://t.me/deksden_notes/250 , https://t.me/deksden_notes/251
* Тестирование, бизнес-процессы (e2e) : https://t.me/deksden_notes/286
▶️ ‼️ Серия постов про #deksdenFlow :
* TLDR : https://t.me/deksden_notes/197 ,
* #DeksdenFlow - 1 :: git, worktree : https://t.me/deksden_notes/198 , https://t.me/deksden_notes/199
* #DeksdenFlow - 2 :: Контексты : https://t.me/deksden_notes/200
* #DeksdenFlow - 3 :: Protocol - Этап обсуждения : https://t.me/deksden_notes/201 , https://t.me/deksden_notes/202
* #DeksdenFlow - 4, Protocol, Этап фиксации плана : https://t.me/deksden_notes/203 , https://t.me/deksden_notes/204
* #DeksdenFlow - 5, Protocol, этап Реализация : https://t.me/deksden_notes/205 , https://t.me/deksden_notes/206
#DeksdenFlow - 6, Protocol, Этап Review and Merge : https://t.me/deksden_notes/207
* #DeksdenFlow - 7, Заключительное организационное : https://t.me/deksden_notes/208
* #DeksdenFlow и Gpt-5.1 : https://t.me/deksden_notes/210
* Регулярный анализ проектов : https://t.me/deksden_notes/316
* Модернизация протокола #deksdenFlow: https://t.me/deksden_notes/309
* слайды : https://t.me/deksden_notes/252
▶️ Разное:
* О верификации - коротко : https://t.me/deksden_notes/367
* Схема "Критик" : https://t.me/deksden_notes/142
* Фичапаки CLI агента : https://t.me/deksden_notes/308
2 996
⚪️ Qwen Coding Plan
Помимо бесплатного тира теперь есть кодинговый план для агентов - в основном кодинговых, но OpenClaw прямо поддерживают.
Два тарифа. $10/$50. Промо для старта - 50% скидка, то есть попробовать план можно начиная от $5.
Модели: qwen3.5-plus, qwen3-max-2026-01-23, and qwen3-coder-plus
API: OpenAI API and Anthropic API specifications
Упряжки: Qwen Code, Claude Code, Cline, and OpenClaw.
🔗 https://www.alibabacloud.com/help/en/model-studio/coding-plan#cb78776f75w6m
🔗 https://www.alibabacloud.com/en/campaign/ai-scene-coding?_p_lc=1
Больше подписок - хороших и разных!
@deksden_notes
2 996
⚪️ Подход к проектированию
Думаю, это достаточно очевидно, но на всякий случай поделюсь своим подходом к созданию софта.
Можно условно назвать его "layered" - как лук, ибо великаны - они как лук ("Вонючие? Нет! Многослойные" (ц) Шрек).
👉 Идея в следующем.
▶️ Допустим, делаем некую софтину, которая работает через любой UI (GUI, TUI). Очевидно, что у нее есть некая логика и фейс.
▶️ Я всегда в таком случае выношу логику во внешний слой. Можно сразу делать сервер, потому что даже для локальной утилиты пригодится. Хорошая граница системы получается, к слову. Сервер в утилите может быть in-process, это когда он линкуется внутрь процесса клиента и вызывается не через сокет/порт а прямо в коде. Но логика сервера - полноценная, его одной строчкой можно запустить на отдельном порту, и получить "бесплатно" уже 2 клиента к одной и той же логике.
▶️ Следом я делаю стандартную обвязку сервера: фиксируем контракт серверных роутов/ручек/маршрутов (кто как зовет), можно в open API стандарте. Делаем типизированный client для этого api, чтобы все валидировалось и типизировалось "из коробки".
▶️ Удобно все раложить в мультирепо - client, server отдельными пакетами.
▶️ Самое важное: следом делаем CLI клиента, который имеет доступ ко всем нужным нам функциям через client пакет.
И ВОТ ЭТОТ CLI УПРАВЛЯЕТСЯ АГЕНТОМ на этапе разработки. Вы именно через него будете тестирвоать сценарий работы и основную логику вашей системы.
▶️ Дальше все реализовывается до состояния, когда все работает, под управлением агента. Можно реальные зависимости даже дергать (типа, БД там у вашего сервера реальная, миграцию затестить, экспорты/импорты). В общем, суть в том, что ВСЕ сценарии использования системы гоняются на CLI чере агента.
▶️ По итогу отработки логики с агентом, мы фиксируем успешную работу логики в ВИДЕ ТЕСТОВ e2e типа, я их называю сценариями/business processes. Это тот же сценарий, что исполнял агент, только в виде детерминирвоанного теста. На cli тест сильно проще пишется, не надо чего то тяжелого типа playwright/CDP.
▶️ Поверх живой логики в любой момент можно прикрутить ваш GUI/TUI или Desktop UI / Swift / Electron / Electrobun / Tauri и прочую хрень. Если это сделать "параллеьно", то можно будет смотреть в UI как агент ваш сценарий "проегает" по системе.
❓ В чем профит? Через cli агенту проще и ГОРАЗДО быстрее добраться до отладки именно логики системы, чтобы все работало ок. Не будет мешать GUI обвязка со своими багами
❓ Проще отладить GUI/TUI зная что логика "внизу" уже работает
❓ Проще предусмотреть все в апи чего надо, если вся логика через это апи реализуется. Доделки для GUI скорее в виде вспомогательных ручек, которые удобно для UI отдают инфу.
❓ Так сильно быстрее и надежнее. Вы получаете детерминирвоанные и достаточно быстрые тесты, которые на GUI не завяаны, значит можно исключить chrome binary / playwright и тп.
❓Playwright используем по назначению: для тестирвоания самого ГУЯ.
Как то так. Тоже так делаете?
@deksden_notes
2 996
⚪️ Теория заговора про Антропик
▶️ Такую штуку в тви вычитал, забавное:
• антропики тренили 5й соннет; он получился немного умнее опуса 4.5, но сильно меньше (значит, дешевле в инференсе);
• для экономии решили выпустить его как опус 4.6;
• а соннет 4.6 это дистилл соннета 5 (который стал опусом 4.6) в еще более мелкую модель;
• освободившийся компьют продали по х6 цене как fast opus
• ...
• PROFIT!
Люди конечно умеют иногда выдать!)
Сомневаюсь, что правда - но дыма без огня ... К тому же sonnet 5 куда то пропал
@deksden_notes
