Это лучший аттракцион за хз сколько времени)
Сами ставят задачи, сами делают, сами отменяют, сами проебываются
Настоятельно рекомендую потестить)
PS надо попкорна купить
Сами ставят задачи, сами делают, сами отменяют, сами проебываются
Настоятельно рекомендую потестить)
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
Мне тут интересна связь тасок с командой в сварме.
Вангую что через пару релизов это будет лежать в проекте и в каком-то человекочитаемом виде а не json-e
PS Похоже лучше linear ничего не придумали...
Оказывается Борис уже 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 ничего не придумали...
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. Есть скилл
2. Под каждую роль есть md файл который описывает что роль делает.
У меня это микроридми по архитекуре и entity скоупа за которою агент отвечает.
3. 3. "Allow write for all teammates" была сломага, поэтому добавил "Write" в
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
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 Нахера там джуни? Она реально как Ральф из Симпсонов же в оригинале...
https://pickyouragent.dev/
PS Нахера там джуни? Она реально как Ральф из Симпсонов же в оригинале...
🔥2😁1
patch-swarm.mjs
6.5 KB
Новая версия патчера включения Swarm в Claude Code для 2.1.25
PS Работает только для npm версии
PS Работает только для npm версии
🤔1
https://mfdev.ru
Тут спросили кому на тест хочется аналога localtunnel / ngrok
Выглядит клево и сложно со всякими UDP
Из плюсов можно автора позаебывать в личке в телеге @mephistofx и попросить инвайт
PS Работает в РФ если кому важно
Тут спросили кому на тест хочется аналога localtunnel / ngrok
Выглядит клево и сложно со всякими UDP
Из плюсов можно автора позаебывать в личке в телеге @mephistofx и попросить инвайт
PS Работает в РФ если кому важно
https://github.com/glittercowboy/get-shit-done
Пиздатая реализация Plan-And-Act.
Обсуждаешь с ней что хочешь и она идет по шагам ресерча и реализуя.
С ней сегодня запилил сервис для загрузки csv по sftp и выдачей в JSON по апи.
Прям действительно вайбкодинг. Я только тыкал далее далее далее (как в установке виндовс 95 кек) периодически посматривая на код.
Копает достаточно глубоко - взять на апи Hono + zod норм. Нашло что в моей идее использовать Bun есть проблемы с ssh2.
Немного оверинжинернуло, но это думаю можно пофиксить промптом или в PRD.
Короче рекомендую
Пиздатая реализация Plan-And-Act.
Обсуждаешь с ней что хочешь и она идет по шагам ресерча и реализуя.
С ней сегодня запилил сервис для загрузки csv по sftp и выдачей в JSON по апи.
Прям действительно вайбкодинг. Я только тыкал далее далее далее (как в установке виндовс 95 кек) периодически посматривая на код.
Копает достаточно глубоко - взять на апи Hono + zod норм. Нашло что в моей идее использовать Bun есть проблемы с ssh2.
Немного оверинжинернуло, но это думаю можно пофиксить промптом или в PRD.
Короче рекомендую
GitHub
GitHub - gsd-build/get-shit-done: A light-weight and powerful meta-prompting, context engineering and spec-driven development system…
A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES. - gsd-build/get-shit-done
❤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
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
FixupX
ゆうもや (@takex5g)
Claude Coude、毎回キーボード触るの面倒すぎて、物理承認印鑑をつくりました。
これを使えばジャパニーズトラディショナルな気持ちでバイブコーディングできます。普通にちょっと便利
これを使えばジャパニーズトラディショナルな気持ちでバイブコーディングできます。普通にちょっと便利
😁3
https://github.com/gavrielc/nanoclaw
Простая, секурная версия OpenClaw
Плюс использует
В репо только OS X; я запилил PR (https://github.com/gavrielc/nanoclaw/pull/24) на поддержку Linux.
Пока systemd (агенты в докере) но в идеале чтобы оркестратор тоже запускалася в докере - добавлю компоуз чуть позже.
Простая, секурная версия OpenClaw
Плюс использует
Claude Agent SDK а не OAuth что плюс - так как нет бана AFAIU.В репо только OS X; я запилил PR (https://github.com/gavrielc/nanoclaw/pull/24) на поддержку Linux.
Пока systemd (агенты в докере) но в идеале чтобы оркестратор тоже запускалася в докере - добавлю компоуз чуть позже.
❤5
Еще один фичефлаг -
Включает клоду поиск по предыдущим диалогам и их саммари.
UPD видимо саммари появились недавно
tengu_coral_fernВключает клоду поиск по предыдущим диалогам и их саммари.
UPD видимо саммари появились недавно
● Есть только 1 сессия с саммари:
15fe742f-2da7-4005-85e7-eeb742bf37e1
- Тема: Pure CSS FlashOnChange - Removed framer-motion Dependency
- Задача: PS-6822 - добавление flash-анимации для WOutputValue
- Ветка: ps-6822-add-excel-style-mode-wtable
- Статус: Завершено, 3 коммита
Остальные сессии не имеют структурированных саммари, но их логи доступны в .jsonl файлах.
❯ как найти саммари самому?
● Саммари хранятся по пути:
~/.claude/projects/{project-path}/{session-id}/session-memory/summary.md
Где {project-path} — это путь к проекту с заменой / на -.
Для этого проекта:
ls ~/.claude/projects/-home-syabro-code-triplepoint-prtsr-prtsr/*/session-memory/summary.md
Или найти все саммари по всем проектам:
find ~/.claude/projects -name "summary.md" -path "*/session-memory/*"
Полные логи сессий (без структурированного саммари) лежат в .jsonl файлах:
ls ~/.claude/projects/-home-syabro-code-triplepoint-prtsr-prtsr/*.jsonl
👍2
Кодекс зарелизили десктоп приложуху-чат
https://openai.com/codex/
Мудьтиагенты, ворктри все как у взрослых
Пока только MacOS
https://openai.com/codex/
Мудьтиагенты, ворктри все как у взрослых
Пока только MacOS
OpenAI
Codex in ChatGPT | AI Coding Agents for Software Engineering
Codex in ChatGPT helps engineering teams build faster with AI coding agents. Complete pull requests, refactors, code reviews, automations, and more across parallel workflows.
https://qwen.ai/blog?id=qwen3-coder-next
Qwen выкатили Qwen3-Coder-Next — 80B MoE с 3B активных параметров. Заточена под локальный агентный кодинг если я правильно понял.
Надо матчасть подтянуть - до сих пор не понимаю как эти все В считать :(
Qwen выкатили Qwen3-Coder-Next — 80B MoE с 3B активных параметров. Заточена под локальный агентный кодинг если я правильно понял.
Надо матчасть подтянуть - до сих пор не понимаю как эти все В считать :(
Я не догоняю.
Я думаю так же усердно, печатаю меньше. Формулирую точно и ревьюю.
По сути мы просто стали работать на уровень выше. Продукт тот же.
Но люди продолжают путать всё подряд типа "вау у меня теперь феррари, смотрите как она улетает с дороги!"
Ну да, тебе дали апгрейд инструментов — быстрее, мощнее. Держи на дороге или отдай руль!
Мы прошли путь от автодополнения ключевых слов, к автодополнению символов, к автодополнению выражений, к автодополнению абзацев, к автодополнению целых фич.
Потому что это произошло так быстро, люди чувствуют потребность переименовывать программирование каждую неделю. Мы теперь то вайб-кодеры, то агентные кодеры, то... а может просто программисты, а? Знаете почему? Я пишу на C, получаю машинный код — я не писал этот машинный код! Это всё и было абстракцией!
Ой но это же не то же самое, скажете вы, оно каждый раз выдаёт разное. Да, пока что оно ещё кривое и косое местами. Это просто переходный этап.
Расслабьтесь, это программирование. Инструменты просто стали ещё лучше.
Можешь по-прежнему сесть на верблюда и пересечь пустыню за 3 дня. Вперёд, рискуешь сдохнуть, но наслаждайся. Или можешь арендовать вертолёт и перелететь эту хрень за пару часов. Твой выбор. Не позволяй людям говорить тебе что это не путешествие.
Мы все теперь Линус Торвальдс. Мы ревьюим, мержим, отправляем обратно. И если ты понятия не имел что делаешь раньше — ты по-прежнему понятия не имеешь что делаешь сегодня. Просто опечаток жирными пальцами стало меньше чем когда-либо.
Отсюда: https://news.ycombinator.com/item?id=46881716
🔥15
Max Syabro and a Slop Driven Development
Еще один фичефлаг - tengu_coral_fern Включает клоду поиск по предыдущим диалогам и их саммари. UPD видимо саммари появились недавно ● Есть только 1 сессия с саммари: 15fe742f-2da7-4005-85e7-eeb742bf37e1 - Тема: Pure CSS FlashOnChange - Removed framer…
Завезли команду
Надо будет прогонять это раз в неделю - годные советы похоже "что добавить в CLAUDE.md" — я несколько дней назад пытался это сам сгрепать и проанализировать.
/insights, но у меня она отрепортила только по нескольким предыдущим беседам. Видимо, индексация этих вещей завелась вместе с саммари, либо еще позже.Надо будет прогонять это раз в неделю - годные советы похоже "что добавить в CLAUDE.md" — я несколько дней назад пытался это сам сгрепать и проанализировать.
❤5