TGViewer
Channel Public Channel
DEKSDEN notes

DEKSDEN notes

@deksden_notes

Мои заметки на разные темы, уровень - "для продолжающих"
Vibe Coding -> AI SWE, AI Coding Tools, Agents, news, links
Чат (!!!): https://t.me/+B1fB3sZbaVthMDhi

Админ @deksden

В канал бесплатно публикую опенсорс проекты - пишите админу

Вакансии? админу
Subscribers
3.12K
Photos
812
Videos
10
Links
799

Showing posts older than #388 · Back to latest

Older Posts 19 shown
Post #387 513
⚪️ Agentic Readiness по-нашему


👉 Коллега с канала/чата @viktor_1820 запилил скилл для подсчетов готовности проекта по мотивам фабричного (писал тут https://t.me/deksden_notes/373)

С графонием! Симпатично вышло

🔗 Сам скилл: https://skills.sh/viktor-silakov/readiness/readiness

🔗 Анонс: https://t.me/c/2771751570/12904


——

👉 Ну и по мотивам темы следующий скилл того же автора насчет другой методики оценки:

🔗 Скилл #2: https://skills.sh/viktor-silakov/ai-ready/ai-ready

🔗 Анонс: https://skills.sh/viktor-silakov/ai-ready/ai-ready

—-

▶️ Напоминаю, что это не единственный местный скилл, у нас уже пробегал русский хуманайзер!

• https://t.me/c/2771751570/12733
• https://skills.sh/vladimir-human/humanizer-ru/humanizer-ru

——

Напоминаю - я с удовольствием делаю репост полезного опенсорса! Просто пишите, репост в канал - легко


—-

1️⃣ Upd : еще куча скиллов от @itbaron - https://t.me/c/2771751570/12998

Я этот пост для сборки скиллов приспособил

@deksden_notes
  • 👍 7
Post #385 444
⚪️ Официальный форк сессий в codex


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

соответственно, в cli тоже есть:
codex fork ...

👉 И, по современной вайбкодерской моде - в SDK фичу forkThread не завезли! )) написал причастным ответственным


@deksden_notes
  • 👍 3
  • 🔥 2
Post #384 340

Forwarded from Этихлид

Отецкая нотация испорченным вайбкодерам (1/2)

Когда я стал ИИ-кодером в 2024м, сеньоры часто доводили меня до слёз своими нудными воспоминаниями о том, как трудно им было джунами, как им приходилось писать код руками, сразу в прод, без подсветки, в vi, на удалённом терминале, на монохромном выпуклом дисплее, в кладовке, и посменно, патамушто компьютеров на всех не хватало.

Интернета у них не было, а когда был, то там были только Ирка и Альтависта, так что за книгами по Pascal и C нужно было тащиццо пешком в библиотеку, 5 километров, в гору в обе стороны, по пояс в снегу, в чужой район, мимо гопников.

Все алгоритмы они знали наизусть, по памяти пересказывали код linux-драйвера своей сетевой карты, зубрили все RFC и спеки W3C, вместе с драфтами.
Патамушта если ты забыл, то нужно было самому выводить Ахо-Корасика, FFT и Шора. На бумаге. С доказательствами. В пятом классе.
Или снова идти в библиотеку, зимой, по пояс в снегу, 5 километров в ледяную гору...
А принтер тогда был один на весь город, и печатал он медленнее, чем они переписывали всё в тетрадку, которая стоила в 10 раз дешевле, чем одна сторона распечатки.

npm, github, и даже CPAN'а у них тоже не было!
Было редкостью найти готовый код в ARJ-архиве на замшелом FTP-сервере со скоростью 5 байт в секунду без докачки, без документации, с README на немецком и переменными вида a, l, kx, tmp2 и iddqd.
И они радовались таким находкам!

А весь остальной код они набирали сами, всеми десятью пальцами, вслепую, даже названия классов в Java: ProjectContractChargingPeriodProjectAccountReferenceVMAbstractFactoryBuilderStrategy, все 84 буквы, с риском раннего туннельного синдрома в запястьях, шее и коленях.

Написанный код сразу становился легаси, с функциями по 1000 строк и файлами по 20к, без ООП, но зато с goto, потому что Мартин и Фаулер тоже ещё были джунами.
Как они его поддерживали, я никогда не понимал, и всегда боялся спросить.

Поэтому я дал себе слово: когда я вырасту, я низашто не стану нудить новичков в будущем такими баснями!
Я не стану засирать им мозги сравнениями на тему: вам тут щяс легко, а мне там тогда было тяжко!

Однако... теперь я и повзрослел и поумнел..., и, оглядываясь вокруг, прихожу в ужас, видя вас - новоиспечённых вайбкодеров!
Вы получаете всё слишком легко, мать вашу!
Я хочу сказать, что по сравнению с 2024м, вы живете просто в сраной Утопии!
И как бы мне ни было это противно, я просто-таки напросто-таки обязан предъявить вам, детки: вы нагло не цените всего, што имеете!

* * * * *

В 2024-м у меня не было облачных агентов! Не было Claude Code! Не было оркестраторов и скиллов!
Был чатик, Ctrl+C/Ctrl+V и автокомплит, и мне приходилось думать, с чего начать писать код, чтобы модель его дополнила!
Я должен был сам напечатать первые три символа! Пальцами! По клавиатуре!
Не бессвязно бормотать в микрофон, чтобы агент сам догадался, что мне реально нужно!

Да вашего вайб-кодинга вообще не было до 2025го, Карпатый не даст соврать!

Вы не понимаете. Вы просто не понимаете, через ЧТО мы прошли.

Граундинг, RAG, MCP и автоматический сбор контекста?
Ага, щаззз, - нажимаешь @ и сам выбираешь файлы! Я помнил, где у меня лежит auth.ts, а где schema.prisma и что они вообще у меня есть!
Приходилось держать структуру проекта в своей голове, чтобы подсказать этому "интеллекту", откуда что брать!
Я сам был MCP и RAG'ом!

И надо было следить, чтобы модель этим контекстом не подавилась, потому что уже через 16к токенов она забывала что это за проект, на каком языке и что jQuery уже 10 лет не в моде!
Переполнился чат посреди работы над фичей - делай новый, собирай заново контекст, пиши руками саммари предыдущего и что "ты всемирно признанный эксперт по хукам в реакте" и радуйся, если в этой контекстной форточке ещё осталось место!

Да ладно, если агент просто что-то забыл - нет же, он мог вызвать функцию, которой вообще не существует!
И ты по полчаса гуглил ошибку, пытался найти нужный пакет, зачищал venv и сверял версии в requirements.txt...
А этот стохастический ублюдок её тупо нагаллюцинировал, потому что название, видите ли, звучало логично!

#дедпримитаблетки
  • ❤ 10
  • 😁 6
  • 👍 4
  • 🤣 1
Post #383 443
⚪️ Субагенты в Курсоре


Помните - есть такая ИДЕ с ИИ? Так вот - и до этой глухомани доехали субагенты! Они могут паралельно выполняться и экономить контекст. Кастомные субагенты есть, что хорошо.

А еще там:
• генерация картинок (хочу быть антигравити с нано бананой)
• задавалка вопросов (да, как в CC)


🔗 https://cursor.com/changelog/2-4


Из фишек - задавалка вопросов не блокирует работу агента, и пока "отвечают знатоки" агент продолжает копошиться


(ц) Титул - слоупок нашего городка! Даже позже чем в Кодексе

@deksden_notes
Cursor Subagents, Skills, and Image Generation · Cursor
  • 😁 6
  • ❤‍🔥 1
  • 👍 1
Post #382 423
⚪️ Оркестратор в Claude Code !!!..


... не выпустили, зато поапгрейдили тудушки.

Теперь это принципиально новая фича с нескучными обоями и называется Tasks.

Логика создания объясняется тем, что опус 4.5 простой список действий и сам помнил, поэтому TodoWrite ему уже не особо нужен.

Зато длинные большие задачи нуждались в новом инструменте. Антропики прямо указали, что "вдохновлялись" проектом Beads от Стива Йегге (я писал про его Gas Town не так давно)

Теперь Tasks хранятся в файловой системе (~/.claude/tasks), и разделяются между агентами, сессиями. Если один агент обновляет задачу, то другие агенты, работающие над этими же задачам, получат уведомления. Задачки могут зависить друг от друга!

🔗 https://x.com/trq212/status/2014480496013803643?s=20

(ц) Такое ждем скоро везде

@deksden_notes
  • 👍 6
  • 🔥 3
Post #381 408
⚪️ Context7 skills

Контекст7 полез на поляну скиллов -

🔗 https://x.com/enesakar/status/2014448291770220677?s=20

24k+ скиллов! Это прям много

ставить предлагается так: npx ctx7 skills search "Better Auth"

ну, чуток подлиннее!

И тизер: Generate your own skills using Context7 docs
(coming soon). Что бы это значило? Посмотрим


(ц) Такие Скиллы - шагают по планете, и не знают, что они всего лишь md файлы!
X (formerly Twitter) Enes Akar (@enesakar) on X Introducing Context7 Skills. - Search across 24k+ skills - Install skills with single command - Generate your own skills using Context7 docs (coming soon) 👇 npx ctx7 skills search "Better Auth"
  • 👍 5
  • ❤‍🔥 1
Post #380 416
⚪️ dd-flow v.alfa, планы на превью релиз


▶️ Планы на первый релиз оркестратора dd-flow такие:
• context: микро флоу из 2х шагов на прайминг контекста; можно просто прочитать индекс меморибанка, можно заспециализировать агента на какую то тему;
• mini флоу: самый простой флоу, работает в текущей ветке проекта; шагает последовательно, без распараллеливания;
• mini-wt: вариант флоу, отличается тем, что работает в отдельном worktree, поэтому можно таких запускать много паралелльно, но каждый из них свои задачки выполняет одну за одной;
• merge: когда паралелльные ветки завершают работу, единая очередь мержей будет их вливать; очередь сама берет завершенные ветки и автоматом мержит.
• mb-init-mini: создать минимальный меморибанк в проекте (контекст на него опирается);

Как предполагается с этим работать:
• если у вас в проекте нету меморибанка, разово пускаете mb-init-mini; он там сделает простую структуру меморибанка;
• когда хочется сделать доработку проекта, пускаете context: он праймится меморибанком, можно заспециализировать на узкой теме;
• контекст запускаете в агенте (парой кнопок из оркестратора делается) - и в агенте обсуждаете доработку; когда концепция готова и вас устраивает - возвращаетесь в оркестратор;
• выбираете флоу: если вы точно не будете паралельно новую доработку делать до тех пор пока с этой не закончите - берете mini протокол, он пока самый быстрый;
• если предполагается еще доработки во время реализации текущей - берете mini-wt, он будет чуть подольше за счет мержа в конце работы;

Ограничения первью-альфы:
• сейчас только Codex: как устоятся все базовые фичи добавим СС, openCode, Gemini CLI как минимум;
• все подглючивает и не полировано;
• совместимость ничего ни с чем не гарантирована, api ломается от версии к версии (ну и ладно);

Чего пока недоделано:
• нету mb-init-mini: заготовка флоу создания меморибанка требует доделки; мало тестов как оно на разных проектах сработает;
• mini-wt/merge пока только-только сделаны и тестируются;

Что доделано:
• простой планмод в mini/mini-wt
• оно гоняет флоу по шагам ))
• можно подруливать процессом в любой момент - или короткой инструкцией в агентный процесс, или на паузе агентного процесса сходить в эту сессию и "руками" там поспрашивать и поразбираться чего делается;

Бэклог развития (что точно будет сделано, но ПОТОМ (™)🎆
• поддержка пучка CLI агентов;
• полноценный mb-init: с доменной моделью, с принципами хранения информации (тут отдельно посты про подходы напишу)
• полноценный mb-tend: не только создать - но и ухаживать/обновлять/актуализировать меморибанк;
• полноценный protocol флоу - с балансировкой, паралельными линиями, быстрее mini;
• analyse: флоу для анализа проекта; по итогам анализа можно зарядить протокол на рефакторинг сразу (mini/mini-wt/protocol).
• analyse-focused: фокусный анализ проекта точечно по выбранным критериям; более сложный паралелльный флоу для анализа; возможно дает более глубокие результаты;

@deksden_notes
  • 🔥 11
  • ❤‍🔥 6
  • 👍 4
  • ⚡ 1
Post #379 388
⚪️ v0 vNext ожидается


новая версия билдера от Vercel ожидается

Желающие записываются по email!

"В очередь, ....!"

@deksden_notes
  • 👍 2
Post #378 412
⚪️ Github Copilot SDK


Аж целый директор анонсирует SDK, отмечая что нарождается новый класс софта с агентами внутри. Вот и они поспешили облегчить встраивание. Гуд

🔗 https://x.com/satyanadella/status/2014360953111060894?s=20


🟢 Сезон оркестраторов отмечен на самом высоком уровне! ))

@deksden_notes
X (formerly Twitter) Satya Nadella (@satyanadella) on X A new developer workflow and app paradigm is emerging, with an agentic execution loop at the core. With the GitHub Copilot SDK, you can embed the same production-tested runtime behind Copilot CLI—multi-model, multi-step planning, tools, MCP integration,…
  • ❤ 4
  • 👍 2
Post #377 407
⚪️ Jetbrains + Codex


Итц оффишл: кодекс приземляется внутри Джетовских ИДЕшек! PyCharm, WebStorm, and Rider теперь дружат с кодексом

🔗 https://x.com/OpenAIDevs/status/2014401558738501899?s=20

Лайк!

Один момент: а зачем мне ИДЕ то? чего мне там смотреть? Заметил что почти туда не лезу, к слову

@deksden_notes
X (formerly Twitter) OpenAI Developers (@OpenAIDevs) on X Codex now runs inside @jetbrains IDEs Plan, write, test, review, and ship code without leaving your code editor Starting today, you can use Codex with your ChatGPT plan in IntelliJ, PyCharm, WebStorm, and Rider, powered by GPT-5.2 Codex
  • 👍 2
Post #376 362
⚪️ OpenAI Codex Discord


Клозеды сделали в дискорде коммьюнити для Codex!
Желающие присоединяются, вот линк:

🔗 https://discord.com/invite/openai

Есть любители дискорда?


❓ И когда ждать телеграм канала с чатом?! Что за игнорирование!


@deksden_notes
Discord Join the OpenAI Discord Server! The official OpenAI server—connect, explore, and engage with others on ChatGPT, Codex, and OpenAI’s latest models. | 857557 members
  • 👍 3
  • ❤ 1
Post #375 373
⚪️ Lobster : оркестратор крабобота


Больше оркестраторов хороших и разных! Похоже, у нашего крабобота ClaudeBot будет мини оркестратор


🔗 https://docs.clawd.bot/tools/lobster

🟢 Ну - сезон оркестраторов так то открыт.. Похоже, он наступил сразу за сезоном CLI агентов )))

@deksden_notes
  • ❤ 4
  • 👍 2
Post #374 358
⚪️ CC: stash prompt


Я сейчас активно пользую кодекс, модель мне больше нравится - но нельзя не отметить что по фичам СС уделывает кодекс с запасом! В том числе по мелким QoL фишкам

Одна из таких фич - возможность "спрятать промпт в шкафчик" (prompt _S_tash, вызывается кнопкой ctrl+S). Смысл такой: вы пишите длинный промпт пока агент доделывает работу! И вдруг вам захотелось что то сказать ему, буквально пару ласковых.. Вы жмете Ctrl+S - и ваш промпт отложен "в шкафчик", строка ввода пустая! Как только ваши "пара ласковых" улетает в агента, промпт возвращается. Ctrl+S может вернуть его сразу.

В общем - мелочь, но приятная же!

@deksden_notes
  • ❤ 8
  • 👍 5
  • 🔥 5
Post #373 411
⚪️ Agent Readiness для проекта


Тут Дроиды (factory.ai) придумали весьма интересную штуку - отчет о готовности репозитория к агентной разработке. Называется readiness report. Измеряет по 8 направлениям, по каждому выставляет скоринг, хранит статистику. Можно смотреть динамику, можно разные репо сраOpenHandsУ критериев есть пять грейдов (уровней готовности) от L1 до L5.

Новость с презентацией и кое какой информацией тут:

🔗 https://factory.ai/news/agent-readiness

👉 НО! Самое прикольное. OpenHands сделали open source скилл, который делает такой же рапорт ДЛЯ ЛЮБОГО агента! Плюс в самом скилле методика очевидно расписана.

🔗 https://github.com/OpenHands/skills/blob/main/skills/readiness-report/SKILL.md


🟢 Такое вот начинание, очень прикольное. Стата не особо сложная, я местами не совсем согласен c каким то деталями в уровнях - но абсолютно все направления верные. Как их отработать - тут варианты, кмк допустимы, но это уж как всегда! Стандартизация подходов и разработка - это несовместимые вещи. Езда на своих велосипедах - народная забава, как и NIH синдромы))

Очень важно что может появиться некий измеряемый индикатор, который что то вменяемое показывает.

(ц) вот таким мы интересуемся и ценим!

@deksden_notes
Factory Introducing Agent Readiness | Factory.ai Introducing Agent Readiness Factory can now evaluate how well your codebase supports autonomous development. Run /readin...
  • 👍 7
  • 🔥 5
Post #372 484
⚪️ Agentation


Вот полезная штука для фронтэнда - утиль, которая помогает объяснить агенту чего менять в страничке и где именно. Мы добавляем заметки прямо к элементам страницы!

https://x.com/benjitaylor/status/2014109590972145908?s=20

Да, похоже на https://www.react-grab.com/

🔗 Вот оффсайт сабжа: https://agentation.dev/

На оффсайте сразу и демо.

🔗 Open source: https://github.com/benjitaylor/agentation

Понравилось? Не забываем ставить ⭐️ в их гитхабе.

Кмк, 🔥


1️⃣ Upd: конечно появился скилл!

$ npx add-skill benjitaylor/agentation

потом появляется команда /agentation в Claude Code.

Делает: Automatically detects your framework, installs the package, creates a provider, and wires it into your layout. Super simple.

@deksden_notes
  • 🔥 6
  • 👍 5
Post #371 420
⚪️ Делаем видео программно через скилл


Классное демо работы скиллов от Remotion. Впечатляет!

Видео:

https://x.com/Remotion/status/2013626968386765291?s=20

А вот как его делали в клод коде:

https://x.com/Remotion/status/2013626968386765291?s=20

А вот скрипт сессии из Клод кода:

https://gist.github.com/JonnyBurger/5b801182176f1b76447901fbeb5a84ac

(ц) Такое меня впечатляет

@deksden_notes
X (formerly Twitter) Remotion (@Remotion) on X Remotion now has Agent Skills - make videos just with Claude Code! $ npx skills add remotion-dev/skills This animation was created just by prompting 👇
  • 🔥 7
  • 👍 2
Post #370 424
⚪️ Agent Skills и стандартизация


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

Зато попыталась Vercel со своим skills.sh и npx skills

Теперь - как на картинке, SSoT будет в ~/.agent/skills/. В остальных папках - симлинк. Я так кастомные слеш команды раньше ставил из своего меморибанка, к слову - в кодекс и СС чтобы работало. И CLAUDE.md был симлинком к AGENTS.md.

Забавно))

(ц) (мем про 15й стандарт)

@deksden_notes
  • 👍 11
  • 💯 1
Post #369 533
⚪️ SKILLS.sh - Платформа от Vercel


Видимо Vercel прониклась скиллами! Они не только выпустили свои скиллы (писал об этом), но еще и организовали себе крутое имя пакета в npm (skills) и вот теперь сделали сайт с каталогом скиллов!

крута!

(ц) Ну это прикольно

1️⃣ Upd: Скиллов уже 4500

——

2️⃣ Upd: Понравилась шутка из интернета:

"Заставить разработчиков наконец то писать документацию, назвав ее SKILL было умным ходом!"


@deksden_notes
  • 👍 7
  • ❤ 1
  • ❤‍🔥 1
  • 😁 1
Post #368 472
⚪️ Оверинжиниринг

В чате напомнили о явной особенности моделей gpt 5 серии - они склонны усложнять.

Я борюсь с этим так: в стиль кодирования, а также в принципы проектирования всегда закладываю:
• не усложнять, без оверинжиниринга, но с сохранением требуемой функциональности
• решай проьлемы самым простым способом
• используй и пере используй имеющиеся сущности и не создавай новых без особой на то необходимости
• доверяй фреймворкам, не делай ненужных слоев оберток
• не вводи слоев абстракции без необходимости

…

Ну и прочее всякое в этом духе!

❓ Как вы боретесь с заумью моделей? Как там опус проектирует? Как побеждаете?

@deksden_notes
  • 👍 8
  • ❤ 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →