en
Feedback
DEKSDEN notes

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 more
2 993
Subscribers
+724 hours
+327 days
+12730 days
Posts Archive
⚪️ Gemini CLI + 3.1 Мне на один аккаунт таки раскатали (AI Pro подписка). Два других аккаунта забанены (возможно, пока). Не п
⚪️ Gemini CLI + 3.1 Мне на один аккаунт таки раскатали (AI Pro подписка). Два других аккаунта забанены (возможно, пока). Не прошло и недели! Это, конечно, охренеть как долго. Ну - хоть норм сделаем эвал с новой Гемини! затестим чего и как, - хотя ожидания невеликие испытываю @deksden_notes

⚪️ Очередная статья на Хабре ... в популярном там стиле хейта ИИ-разработки и некоторого ИИ-скепсиса: 🔗 https://habr.com/ru/articles/995640/ Рекомендуется к прочтению для понимания диспозиции. ЛУчшее возражение ИИ-скептикам это практика. Интересно пробежаться по статье, посмотреть на проблемы и подумать как в своих флоу эти проблемы отрабатываются @deksden_notes

⚪️ Minimax Fast Интересная тенденция - запускать fast сервисы инференса. Вспоминается opus fast за х6 цену и codex-spark Вот
⚪️ Minimax Fast Интересная тенденция - запускать fast сервисы инференса. Вспоминается opus fast за х6 цену и codex-spark Вот и киты подтягиваются - minimax highspeed Не уверен что интересно, но развитие кажется интересным @deksden_notes

⚪️ Гугл хейт Теперь Гуглу пришла светлая мысль решить проблемы с инференсом баном пользователей. Их, видимо, Антропик покусал. Если у вас по OAuth как то использовался гугл аккаунт кроме антигравити - почти 100% что вас забанили. Бан только для антигравити/гемини cli. Остальные сервисы работают. Итак, они забанили всех, у кото паттерны использования отличались от антигравити. А это openCode, openClaw и прочие OAuth использования подписки. Тьма хейта! Ultra подписчики негодуют - почему все работало, а потом - срау бан. Зачем делать легкую OAuth авторизацию чтобы потом всех банить? Конечно, прислать предупреждение они не смогли - а сразу забанили. Довольно дурацкое и глупое решение. Вот примеры обсуждений: • https://x.com/vickykansal/status/2025767895331123680?s=20https://x.com/steipete/status/2025743825126273066?s=20https://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

opencode-hashline — точные правки кода для AI-агентов Классическая проблема кодинг-агентов: модель видит файл, хочет поправит
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 приветствуются. #opensource

#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.

⚪️ Replit Animation Когда тебя отстранили от разработки за то, что ты пару раз сносил базу на проде, и пришлось устроится к д
⚪️ Replit Animation Когда тебя отстранили от разработки за то, что ты пару раз сносил базу на проде, и пришлось устроится к дизайнерам А если без шуток - прикольно когда мультимодальные способности у агентов прорисовываются. Такой агентный Remotion Работает так: на вкладке App просим "animated video about ..." или "Animation" в селекторе чего делать Пример как оно делает в комментах. С одного скриншота и промпта "сделай мне анимацию про dd-flow, оркестратор. прилагаю скрин" Анимация - это тоже приложение выходит)) ☝️ Кстати - вот интересный сайтик кто Remotion пользует, в комментах к анонсу встретил - пусть тут до кучи будет: 🔗 https://remotion-bits.dev/

⚪️ О стоимости и скорости инференса Вот такие проекты появляются На графике - это Llama 8B x10 быстрее и x20 дешевле B200 17k
⚪️ О стоимости и скорости инференса Вот такие проекты появляются На графике - это Llama 8B x10 быстрее и x20 дешевле B200 17k tps Просто закатали модель в кремний Почитать тут: 🔗 https://taalas.com/the-path-to-ubiquitous-ai/ С таким подходами можно ожидать оркестраторов, которые будут ваншотить SaaS целиком после смены спеки за минуты, а не часы @deksden_notes

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

⚪️ Каталог #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

⚪️ Опенсорс на нашем канале Помимо того, что я кидаю линки на всякие github проекты, которые встречаю в процессе, я отдельно выделю: • на канале я поддерживаю опенсор подписчиков • любой автор опенсорс проекта обращается ко мне в личку @deksden и получает репост презентации своего проекта в канал • я не вношу никаких правок в посты автора - as is, чтобы без мнений и искажений • это, конечно, бесплатно Я еще каталог составлю, наверное, из проектов которые здесь анонсировались! Будет за тегом #opensource

⚪️ Февральские Релизы ... отмечены всеми как небывало обильными для ИИ отрасли! Вот и Gemini 3.1 Pro Preview вышла! И в openc
⚪️ Февральские Релизы ... отмечены всеми как небывало обильными для ИИ отрасли! Вот и Gemini 3.1 Pro Preview вышла! И в opencode Zen, и в Vercel AI Router, и в Droid, и в OpenRouter Угадайте - где ее нету? Правильно! В Gemini CLI Даже в пресловутый Гемини Апп добавлен (gemini.google.com), но не в CLI. Кстати, о приоритетах, свитчерах и прочем. Реалии корпораций @deksden_notes

⚪️ Continues Нашел интересную, и, возможно полезную утилиту! Навается "continues" и предназначена для такого кейса: вы обсужд
⚪️ Continues Нашел интересную, и, возможно полезную утилиту! Навается "continues" и предназначена для такого кейса: вы обсуждаете, работаете с агентом - и в середине сессии у агента кончается лимит! Теперь или ждать несколько часов, или начинать сначала в каком то ином агенте. Утилита позволяет продолжить в другом агенте текущую сессию - она довольно навороченная! Почитайте readme 🔗 Сабж: https://github.com/yigitkonur/cli-continues/ @deksden_notes

⚪️ Anthropic хейт Раз уж сегодня такой день - поговорим про хейт. Отмечу важную тенденцию. Все чаще в ттвиттере мелькают топики с хейтом и флеймом в адрес Антропиков. поводов они набросали достаточно: • крабобота заставили сменить название • опенкод забанили в использовании подписки • банили людей за крабобота по подписке • меняли правила и запрещали встраивать свой Agents SDK с подпиской • сейчас пошли слухи про санкции за несколько подписок на одного пользователя Пример топика: 🔗 https://x.com/robinebers/status/2024653638686359630?s=20 В комментах отмечают, что политика компаний очень разная - OpenAI, GitHub, GitLab приветствуют и явно разрешают встраивание своих инструментов с подпиской. И даже встраивание доступа с подпиской в сторонние инструменты! ▶️ Очень интересно куда развернется ситуация - хотелось бы чтобы в сторону лояльных подписок. Ведь ИИ претендует быть платформой и базовой технологией, и экономика его использования хотелось бы чтобы была экономной, что сейчас обеспечивают подписки. АПИ доступ и оплата по токенам - конечно, кратно дороже. @deksden_notes

‼️ Коллеги! Чат в канале в поледние дни активен, но не совсем по делу. Начался некоторый флуд, что не совсем в тему ни каналу, ни аудитории! Давайте я обозначу политику канала: • я пишу про ИИ разработку и связанные темы - авторский канал • можно и нужно обсуждать эти темы • НЕ СВЯЗАННЫЕ с тематикой обсуждения лучше сразу переводить в личку; • Банов пока не намечается, но все может поменяться исходя из действий участников • Надеюсь на разумное поведение коллег - мы все аинтересованы в общении на проф темы; пабликов где можно просто поболтать - тьма, давайте тут общаться про технологии • Ссылки по теме, особенно - Open Source проекты приветствуются 👉 Авторы OpenSource - пишите в личку @deksden , сделаем "гостевой" пост в канал с презентацией вашего проекта - это всегда пожалуйста! Прошу проявить понимание Не очень бы хотелось применять административные меры @deksden_notes

⚪️ Пример на проектирование с 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

⚪️ (Продолжение оглавления материалов канала) ▶️ 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

⚪️ Qwen Coding Plan Помимо бесплатного тира теперь есть кодинговый план для агентов - в основном кодинговых, но OpenClaw прям
⚪️ 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

⚪️ Подход к проектированию Думаю, это достаточно очевидно, но на всякий случай поделюсь своим подходом к созданию софта. Можно условно назвать его "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

⚪️ Теория заговора про Антропик ▶️ Такую штуку в тви вычитал, забавное: • антропики тренили 5й соннет; он получился немного умнее опуса 4.5, но сильно меньше (значит, дешевле в инференсе); • для экономии решили выпустить его как опус 4.6; • а соннет 4.6 это дистилл соннета 5 (который стал опусом 4.6) в еще более мелкую модель; • освободившийся компьют продали по х6 цене как fast opus • ... • PROFIT! Люди конечно умеют иногда выдать!) Сомневаюсь, что правда - но дыма без огня ... К тому же sonnet 5 куда то пропал @deksden_notes