Max Syabro and a Slop Driven Development
818 subscribers
490 photos
49 videos
10 files
396 links
@syabro_chats в роли акына: что вижу то пою.
- Запускаю presync.io
- Web, tech, management.
Download Telegram
https://voxtype.io/

На Linux завезли аналог Whisper Flow.

Работает. Загрузил бесплатную large-V3-turbo. C 4080 работает очень шустро
Тлена в ленту

https://www.thelifecalendar.com

Life Calendar для мобилки, который показывает сколько прожил недель и сколько осталось в формате обоины которая обновляется раз в сутки

PS то что в Shortcuts можно ежедневно тягать такое оказалось интересно
PSS чот 90 лет которые они ставят как-то сильно больше планируемых 60-65...
😱1
побуду Тонским: каким хуем я должен понять что за говно запускается под именем Stephaine?
1
Max Syabro and a Slop Driven Development
побуду Тонским: каким хуем я должен понять что за говно запускается под именем Stephaine?
Заюзал https://github.com/frankbria/ralph-claude-code и в фоне пока работал навайбкодилась TUI приложуха которая умеет включать-выключать-удалять демоны-софт и дергать инфу из LLm
🔥6
Это не сайт а практически на 50% вишлист.
Некоторые штуки все еще красивые но не хочу 🙂

https://www.curated.supply/
7
В Клоде нашли еще не зарелизенный оркестратор агентов. Теперь будет не программист а команда.
Блин, как за всем этим успевать :(

PS вроде подобное есть в OpenCpde

https://xcancel.com/NicerInPerson/status/2014989679796347375
3
Сделал стенделон патч для включения Swarm режима в Claude Code

Файлик внутри в комментариях, (олимпиадники не умеют в аттач файла и скрина одновременно)
😁5
Это лучший аттракцион за хз сколько времени)

Сами ставят задачи, сами делают, сами отменяют, сами проебываются

Настоятельно рекомендую потестить)

PS надо попкорна купить
😁18🔥3🤯3
Max Syabro and a Slop Driven Development
В Клоде нашли еще не зарелизенный оркестратор агентов. Теперь будет не программист а команда. Блин, как за всем этим успевать :( PS вроде подобное есть в OpenCpde https://xcancel.com/NicerInPerson/status/2014989679796347375
Хм, вместе с командами в Swarm еще завезли какой-то встроенный таск-трекер.

Оказывается Борис уже 3 дня назад это объявил
https://www.threads.com/@boris_cherny/post/DT15_lHjmWS/were-turning-todos-into-tasks-in-claude-code-today-were-upgrading-todos-in

Мне тут интересна связь тасок с командой в сварме.

TaskCreate

Создаёт задачу. Поля:
- subject — краткий заголовок (императив: "Fix bug", "Add test")
- description — детальное описание
- activeForm — форма для спиннера ("Fixing bug", "Adding test")

Все задачи создаются со статусом pending.

TaskList

Возвращает список задач:
- id, subject, status, owner, blockedBy

Используй чтобы найти свободные задачи (pending, без owner, не заблокированы).

TaskGet

Получить полные детали задачи по taskId:
- subject, description, status, blocks, blockedBy

TaskUpdate

Обновить задачу по taskId:
- status: pending | in_progress | completed
- subject, description, activeForm — изменить содержание
- owner — назначить агенту
- addBlocks, addBlockedBy — зависимости между задачами
- metadata — произвольные данные

Связь с Teams

- Задачи хранятся в ~/.claude/tasks/{team-name}/
- Team = Project = TaskList (1:1)
- Создаются вместе через Teammate(spawnTeam)


Вангую что через пару релизов это будет лежать в проекте и в каком-то человекочитаемом виде а не json-e

PS Похоже лучше linear ничего не придумали...
Так, я не понял какого это хера, но похоже сварм умеет в Tmux из коробки!
CLAUDECODE=1 /Users/syabro/.nvm/versions/node/v21.6.2/bin/claude --agent-id lead\@mdtask --agent-name lead --team-name mdtask --agent-color blue --parent-session-id 64cde095-fa83-45e7-9366-5887d42d31db --model claude-opus-4-5-20251101


Вот так мастер-процесс запускает субагент в Claude Code Swarm
Как у меня оно сейчас работает Claude Code Swarm v1 (обновлено после релиза)

0.Скилл ниже и команду с мемберами мне сгенерил сам клод когда я попросил его это сделать проанализоровав проект.

Важно создавать мемберов с конфликтующими целями. Тогда будет больше перепроверок друг-друга.

1. Есть скилл /task который создает заранее предефайнед команду - иначе придется каждый раз описывать кого тебе надо. Ну или пихать в CLAUDE.MD как предлагают в доке.


---
name: team
description: Create development team for mdtask with lead, dev, qa agents
disable-model-invocation: false
---

# /team - Create development team

Create team `mdtask` with agents for CLI/library development.

## Roles

Role definitions are in `.team/` folder:
- `.team/lead.md` - Tech Lead
- `.team/dev.md` - Developer (parser + CLI)
- `.team/qa.md` - QA

## Execution

1. Create team: `Teammate(operation: "spawnTeam", team_name: "mdtask")`

2. Read each role file from `.team/` folder

3. Spawn agents in parallel using Task tool:
- `team_name: "mdtask"`
- `name: "<role-name>"` (lead, dev, qa)
- `prompt:` content from corresponding `.team/<role>.md` file
- `run_in_background: true`
- `allowed_tools: ["Write", "Read", "Edit", "Glob", "Grep", "Bash(rg *)", "Bash(bats *)", "Bash(chmod +x *)", "Bash(mkdir -p *)"]`

4. Confirm team is ready, list agents

5. Wait for user to assign work

## Shutdown

To shutdown team:
1. Send `requestShutdown` to each agent
2. After all confirm, run `Teammate(operation: "cleanup")`


2. Под каждую роль есть md файл который описывает что роль делает.
У меня это микроридми по архитекуре и entity скоупа за которою агент отвечает.

3. 3. "Allow write for all teammates" была сломага, поэтому добавил "Write" в allowed_tools - это права по каждому агенту. Можно заморочиться и дать доступ например devops на write .ci/ и .docker/ а всем кроме лида запретить писать в docs/

4. Параметры создания агентов: можно где-то подкрутить соннет если тариф мелкий или еще что-то
- prompt — задача для агента (required)
- description — короткое описание 3-5 слов (required)
- subagent_type — тип агента (required)
- name — имя агента
- team_name — имя команды
- mode — acceptEdits, bypassPermissions, default, delegate, dontAsk, plan
- model — sonnet, opus, haiku
- run_in_background — запуск в фоне
- resume — ID агента для продолжения
- max_turns — макс кол-во API round-trips
- allowed_tools — разрешённые tools, напр. ["Write", "Read", "Bash(rg *)"]

5. Клод сам умеет немного в документацию - его можно пинать вопросами "а как работают команды в Swarm?" и получить больше контекста.

Ну и дока теперь в https://code.claude.com/docs/en/agent-teams#clean-up-the-team
👍6🔥1
Если у кого-то чешется что бы попробовать нового - го на

https://pickyouragent.dev/

PS Нахера там джуни? Она реально как Ральф из Симпсонов же в оригинале...
🔥2😁1
3🔥1
patch-swarm.mjs
6.5 KB
Новая версия патчера включения Swarm в Claude Code для 2.1.25

PS Работает только для npm версии
🤔1
https://mfdev.ru

Тут спросили кому на тест хочется аналога localtunnel / ngrok

Выглядит клево и сложно со всякими UDP

Из плюсов можно автора позаебывать в личке в телеге @mephistofx и попросить инвайт

PS Работает в РФ если кому важно
https://github.com/glittercowboy/get-shit-done

Пиздатая реализация Plan-And-Act.
Обсуждаешь с ней что хочешь и она идет по шагам ресерча и реализуя.

С ней сегодня запилил сервис для загрузки csv по sftp и выдачей в JSON по апи.

Прям действительно вайбкодинг. Я только тыкал далее далее далее (как в установке виндовс 95 кек) периодически посматривая на код.

Копает достаточно глубоко - взять на апи Hono + zod норм. Нашло что в моей идее использовать Bun есть проблемы с ssh2.

Немного оверинжинернуло, но это думаю можно пофиксить промптом или в PRD.

Короче рекомендую
6👍3
Claude Code, every time I have to touch the keyboard it’s such a hassle, so I made a physical approval stamp.

With this, you can vibe-code while feeling that authentic Japanese traditional mood. It’s actually kinda convenient.

https://fixupx.com/takex5g/status/2017091276081156265?s=46
😁3
😁82