https://medium.grid.is/we-built-a-spreadsheet-engine-from-scratch-heres-what-we-learned-e4800ab9edf1
Очень крутая статья практически полностью объясняющая что за пиздец я делаю на основной работе
Очень крутая статья практически полностью объясняющая что за пиздец я делаю на основной работе
Medium
We built a spreadsheet engine from scratch. Here’s what we learned.
From the very beginning, one of the core ideas behind GRID has been that spreadsheets — and spreadsheet models in particular — can be made…
🔥5
https://www.bose.com/soundtouch-end-of-life?
Bose прекращает поддержку старых колонок SoundTouch но опенсорсит API
Контора здорового человека
Bose прекращает поддержку старых колонок SoundTouch но опенсорсит API
Контора здорового человека
Bose
SoundTouch Cloud Service Ended | What It Means for You
| Bose
| Bose
Bose ended its SoundTouch app and cloud service support in May 2026. Learn how this impacts your product.
❤3
https://voxtype.io/
На Linux завезли аналог Whisper Flow.
Работает. Загрузил бесплатную large-V3-turbo. C 4080 работает очень шустро
На Linux завезли аналог Whisper Flow.
Работает. Загрузил бесплатную large-V3-turbo. C 4080 работает очень шустро
Тлена в ленту
https://www.thelifecalendar.com
Life Calendar для мобилки, который показывает сколько прожил недель и сколько осталось в формате обоины которая обновляется раз в сутки
PS то что в Shortcuts можно ежедневно тягать такое оказалось интересно
PSS чот 90 лет которые они ставят как-то сильно больше планируемых 60-65...
https://www.thelifecalendar.com
Life Calendar для мобилки, который показывает сколько прожил недель и сколько осталось в формате обоины которая обновляется раз в сутки
PS то что в Shortcuts можно ежедневно тягать такое оказалось интересно
PSS чот 90 лет которые они ставят как-то сильно больше планируемых 60-65...
😱1
Max Syabro and a Slop Driven Development
побуду Тонским: каким хуем я должен понять что за говно запускается под именем Stephaine?
Заюзал https://github.com/frankbria/ralph-claude-code и в фоне пока работал навайбкодилась TUI приложуха которая умеет включать-выключать-удалять демоны-софт и дергать инфу из LLm
🔥6
Это не сайт а практически на 50% вишлист.
Некоторые штуки все еще красивые но не хочу 🙂
https://www.curated.supply/
Некоторые штуки все еще красивые но не хочу 🙂
https://www.curated.supply/
www.curated.supply
Curated Supply
Discover curated, well-designed products. Premium tech, homeware and lifestyle essentials that blend form, function and quiet luxury.
❤7
В Клоде нашли еще не зарелизенный оркестратор агентов. Теперь будет не программист а команда.
Блин, как за всем этим успевать :(
PS вроде подобное есть в OpenCpde
https://xcancel.com/NicerInPerson/status/2014989679796347375
Блин, как за всем этим успевать :(
PS вроде подобное есть в OpenCpde
https://xcancel.com/NicerInPerson/status/2014989679796347375
❤3
Это лучший аттракцион за хз сколько времени)
Сами ставят задачи, сами делают, сами отменяют, сами проебываются
Настоятельно рекомендую потестить)
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