TGViewer
Channel Public Channel
Max Syabro and a Slop Driven Development

Max Syabro and a Slop Driven Development

@syabro_notes

@syabro_chats в роли акына: что вижу то пою.
- Запускаю presync.io
- Web, tech, management.
Subscribers
952
Photos
514
Videos
51
Links
414

Showing posts older than #788 · Back to latest

Older Posts 19 shown
Post #787 620
Сделал экстеншн для pi который отслеживает когда я на него матом разговариваю и включает рефлексию

Назвал pi-doras
  • 😁 22
  • 🤣 6
  • ❤ 1
Post #786 552
https://www.re-gent.dev/

а вот еще нашел на тему трекинга.

git показывает, какие файлы поменялись.

re_gent показывает, из какого промпта и какой сессии появились эти изменения.

Работает поверх клодовского PostToolUse, хз за остальные харнесы
www.re-gent.dev Regent | Version-Control for AI coding agents Re_gent | Git for your AI agent’s actions. Undo, trace, and control every step.
  • 👍 9
Post #785 622

Forwarded from Nick

Раньше ценность разработчика была в:

писать код,
знать фреймворки,
помнить синтаксис.

Сейчас AI это сильно удешевляет.

Новая ценность — в другом:

правильно формулировать задачу,
видеть систему целиком,
принимать инженерные решения,
строить пайплайны и автоматизацию,
быстро ship’ить,
иметь вкус и judgement,
использовать AI как multiplier.

То есть AI не заменяет сильных инженеров — он убирает ценность “чистого исполнителя”.
  • 👍 20
Post #784 564
https://github.com/modem-dev/hunk

hunk помогает ревьюеру после правок агента быстро понять, что принять, что вернуть на доработку, и какие замечания ревью-агента относятся к конкретному месту в diff.

Чат плохо держит эту связь. Ревью-агент пишет отдельный текст, человек потом сверяет его с файлом, участком diff и соседними изменениями. На маленьком changeset это терпимо. На пачке файлов появляется ручная синхронизация двух артефактов.

В hunk ревью-агент может подключиться к уже открытой review-сессии и написать inline-комментарий рядом с кодом. Инструмент даёт для этого CLI поверх живого TUI, поэтому замечание появляется в том же экране, где человек смотрит патч.

Человек видит сам changeset и комментарии в местах, где принимает решение по коду. Ревью-агент готовит контекст, аппрув остаётся у человека.

PS нашел у хашимото https://x.com/mitchellh/status/2052128048288567617

PSS пытаюсь вкорячить через https://github.com/tanishqkancharla/pi-live-terminal
GitHub GitHub - modem-dev/hunk: Review-first terminal diff viewer for agentic coders Review-first terminal diff viewer for agentic coders - modem-dev/hunk
Post #783 532
https://tilde.run/

У автономных агентов есть скучный, но дорогой баг: они хотят работать с настоящими данными, а настоящие данные обычно лежат в S3, Drive, GitHub, рядом секреты, приватные сети и куча способов устроить помойку.

Tilde заворачивает это в транзакционную модель. GitHub, S3 и Google Drive монтируются как единая файловая система с версиями. Агент запускается в изолированном контейнере, его изменения сначала попадают в черновик, а потом весь запуск можно принять одним коммитом или откатить.

Они думают не только про файлы. Network egress там default-deny: каждый внешний запрос проходит проверку правил и пишется в лог, cloud metadata, приватные сети и левые хосты блокируются. Для агентов есть RBAC с allow, deny и ручным подтверждением отдельных действий.

Quickstart:
curl -fsSL https://tilde.run/install | sh

tilde exec my-team/documents \
--image python:3.12 \
-- /sandbox/code/agent.py --input /sandbox/data/reports


Сейчас private preview.
lakeFS We recently shut down tilde.run. Tilde started from a simple observation: AI agents are only as useful as the environment they can work in. Giving an agent a prompt is easy. Giving it the right files, credentials, tools, context, and execution environment, safely and repeatably, is much…
  • 🔥 9
Post #782 490
Max Syabro and a Slop Driven Development Еще надо лопаты за $100 и $200 потому что лопаты за $20 перестают работать через два часа
улучшенная версия
  • 😁 9
  • ❤ 2
Post #781 488
Еще надо лопаты за $100 и $200 потому что лопаты за $20 перестают работать через два часа
  • 😁 1
Post #780 498
Пост не на тему канал, из жизни.

В субботу получил подарок на др - начал болеть живот. Слава сериалам про врачей. Потыкал в правую сторону под пупком - болит. В левую - нет. Быстро собрались и поехали в клинику. Оно да. Аппендицит.

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

Запомните этот твит короче. Полезное. Всем не болеть

PS оказывается в 42 изи прилететь может
  • 👍 24
  • 🙏 4
  • ❤ 3
Post #779 774
https://soloterm.com/

Выглядит прям то что мне зашло - разбитие по проектам с отдельными агентами, терминалами и командами.

Ну хоть кто-то делает что-то иное чем "а давайте обмажем libghostty табами". Пишут что есть экспоузит свое МСР, прям годно.

PS Tauri под капотом
PSS Чот все больше и больше причин вернуться на мак. Тут Linux в планах, но maybe tomorrow boss.
  • ❤ 3
  • 🔥 2
Post #778 596

Forwarded from Tips AI | IT & AI

В Codex CLI добавили /goal

Это официальная версия Ralph loop, когда агент крутится в цикле и не выходит, пока не решит задачу полностью.

Наверное помните, Anthropic добавлял это плагином ещё в декабре.

Про команду /goal:
• /goal <задача> запускает цикл Plan > Execute > Test > Refine, не останавливается, пока цель не достигнута
• Можно создавать, ставить на паузу, возобновлять, сбрасывать
• Состояние живёт между сессиями

Включить можно одной командой: codex features enable goals

Или руками в ~/.codex/config.toml:
[features]
goals = true


Пока только в CLI, десктоп ещё не подвезли. Заодно сделали /side, когда можно задавать вопросы агенту пока он работает, не прерывая.

@tips_ai #news
  • 👍 5
  • ❤ 3
Post #777 623
Handy (Win, Mac, Linux)
https://handy.computer/
https://github.com/cjpais/Handy

Оказывается, много кто не в курсе про хенди. Хенди - это open source приложение для диктовки, которое внезапно работает охеренно. Что в принципе неудивительно, ибо все модельки у всех одинаковые опенсорсные. За исключением Aqua Voice, наверное..

Я сначала сидел на хендмейд изделии из башскрипа и whisper, потом переехал на VoxType, и вот сейчас на Handy.

Короче, кто еще не диктует, а набивает, тот сосиска.

PS На маке whispr flow годовая подписка которую получил в бандле, очень годно
  • ❤ 6
  • 🤪 3
Post #776 647
А внезапно, слушайте, охуенная модель для диктовки (https://huggingface.co/ai-sage/GigaAM-v3), работает очень быстро и достаточно точно распознаёт меня. Не хуже, чем паракит, тот же самый.

- Whisper Turbo - 1.5GB
- Parakeet v3 - 550MB
- GigaAM v3 - 158MB!!!

Но для английского, конечно, идёт по одному месту (

Пропатчить что ли, чтобы по одному хоткею была диктовка на русском, а по другому на английском через какой-нибудь Whisper.
  • 👍 5
Post #774 665
Opus 4.7 таки умеет подъебать...
  • 😁 21
  • ❤ 1
Post #772 705
https://www.tencentcloud.com/act/pro/lighthouse

Купил VPS в Сингапуре на Tencent Cloud за $10 в год.

Пока не очень понимаю, нахуя он мне нужен. Но за такие деньги мозг сам достраивает use case: агент, маленький бот, прокси, dev-окружение, cron-джоба или очередной эксперимент, который хочется вынести из локальной машины.

По условиям: 2 vCPU, 2 GB RAM, 40 GB storage, 20M bandwidth и 0.5 TB/month трафика.

Оригинальный пост: https://t.me/deksden_notes/719

PS Кроме сингапура есть европа и сща, мне он просто ближе
PSS есть план за $86 на год - 4vCPUs8GB, SSD 180GB
  • 🔥 3
Post #771 596

Forwarded from Tips AI | IT & AI

Кстати, Codex может еще быть приложением для голосового набора текста в любом поле ввода на вашем ПК ☕️

@tips_ai
  • ❤ 13
  • 👍 2
Post #770 1.41K
https://github.com/syabro/SNITCHMD

Собрал snitchmd, потому что дергать контент для LLM всё ещё больно.

curl приносит HTML-шум или пустой каркас после JS-рендера. Claude Code идёт в web_fetch, получает примерно нихуя и начинает искать контент страницы в поисковиках, хотя URL уже был дан руками.

Потом выясняется, что сайт сидит за Cloudflare, reCAPTCHA или похожей проверкой, и простая задача превращается в пляски выбора между Playwright, прокси, платным Tavily и одноразовым скрейпером.

snitchmd https://www.cloudflare.com/paypercrawl-signup/ --favor-precision


На входе URL. На выходе чистый Markdown в stdout, который сразу уходит в промпт, заметку или RAG-пайплайн.

Под капотом CloakBrowser рендерит страницу и проходит антиботные проверки. rs-trafilatura вычищает контент до Markdown, сверху маленький Docker wrapper.

Для кривых страниц и чуть более тонкой работы есть ручки --wait, --wait-for-selector, --favor-precision, --favor-recall, --json, --html-output.

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

PS Звездочек накидайте пожалуйста в репу :)
  • 🔥 26
  • ❤ 3
Post #768 906
https://github.com/alchaincyf/huashu-design/blob/master/README.en.md

huashu-design (хуяши хихи) — skill для агентов, который пытается сделать из Claude Code/Cursor/Codex/OpenClaw маленькую дизайн-студию в терминале.

Ставится командой:

npx skills add alchaincyf/huashu-design

Дальше агенту можно сказать что-то вроде «сделай кликабельный iOS-прототип», «собери презентацию в PPTX», «преврати эту логику в 60-секундную анимацию» или «дай три визуальных направления». На выходе обещают HTML-прототипы, MP4/GIF, редактируемые PPTX, PDF/PNG/SVG для инфографики.

Главная полезная часть тут не генерация красивых градиентов. Автор закопался в процесс, который обычно отличает нормальный дизайн от слопа: сначала собрать бренд-ассеты, проверить логотипы, продуктовые рендеры, UI-скриншоты, цвета и шрифты, зафиксировать всё в brand-spec.md, а уже потом рисовать.

Это правильная мысль. Большая часть «AI-дизайна» выглядит плохо не потому, что модель не умеет CSS, а потому что она начинает с пустого холста и галлюцинирует бренд из памяти. В huashu-design это прибито правилом: если задача про конкретный продукт, сначала WebSearch, проверка существования, статуса, версии и спецификаций.

По сути, продукт тут — не GUI и не «ещё один генератор макетов». Продукт — это хорошо описанный рабочий процесс для агента: какие вопросы задать, какие ассеты собрать, где проверить факты, когда показать черновик, как экспортировать результат.

ЗЫ На скрине попросил собрать лендинг вместо pi.dev (загрузил на http://pi-agent.surge.sh/). Скилл честно собрал пару мд файлов данных и надергал ассетов из веба.
ЗЫЫ Пока писал пост он там дергал скрины плейврайтом и чот продолжал фиксить в дизайне.
  • ❤ 7
Post #767 548
Остриков пилит агентов Записали с Максом @syabro_chats первый собес по агентам, получилось круто. Агент был написал ровно за 1 час, агент работает, все части задачки были реализованы, Макс - красава! Вердикт - HIRE 📹 https://youtu.be/kSLDF91V-Wo 00:00 — Откуда взялась идея и…
После этого подумал что все-таки в Claw есть смысл Начал собирать потихоньку свой. Пока готова база которая держит контекст, и умеет допиливать себя :)

Решил не делать прям агента-агента, а через pi cli.
systemd --user держит tmux session Work-Pi.
Внутри неё запускается pi из ~/Work, но с фиксированной сессией через pi --session ~/Work/agent/session.jsonl.

Пока так, мошт оверинжинеринг но:
~/Work/agent/work-pi-tmux-watchdog — watchdog, который проверяет tmux Work-Pi и поднимает его обратно, если сессия умерла.
~/Work/agent/work-pi-tmux.service — user systemd service.
~/.config/systemd/user/work-pi-tmux.service — symlink на service из ~/Work/agent.

~/Work/agent/session.jsonl — symlink на закреплённую Pi-беседу - тут точно надо куда-то подвинуть. Симлинк пока был тупо чтобы была история переписки сразу в телеге.

Итого:
systemd --user → watchdog → tmux Work-Pi → pi --session ~/Work/agent/session.jsonl

Плюс Telegram допиливаю свой форк https://github.com/syabro/pi-telegram

PS и добавил тул auto_reload который позволяет пи рестаровать себя если pi -p "ping" выполнился нормально в качестве защиты от сломанного кода
GitHub GitHub - syabro/pi-telegram: Better Telegram DM bridge extension for pi Better Telegram DM bridge extension for pi. Contribute to syabro/pi-telegram development by creating an account on GitHub.
  • ❤ 1
  • 🔥 1
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 →