Автор CLI для Google Workspace, Джастин Поэнельт, был уволен, и официальная версия запущена.

В апреле 2026 года Google на конференции Cloud Next официально объявила о начале разработки официальной версии инструмента командной строки Workspace. Через два дня после этого, инженер Google Justin Poehnelt, создавший этот инструмент самостоятельно, был уволен. Около полутора месяцев спустя, официальная версия была запущена, и её дизайн практически полностью совпадал с инструментом, за создание которого его уволили.
(Предыстория: система повышения по службе в Google превратилась в «эффективность ИИ», сотрудники разбили экосистему продуктов на фрагменты)
(Дополнительный фон: технический директор Meta признал ошибку: новый отдел ИИ «управление ужасное», 6500 инженеров теперь могут подать заявку на перевод в другие отделы)

Содержание статьи

Переключить

  • Google уволила его
  • Официальная версия запущена, как будто написана одним черновиком
  • Отдел Workspace боится быть разрушенным своими же продуктами

Краткое изложение

  • Justin Poehnelt работал в Google почти 7 лет, создал open-source CLI для Workspace (gws), который 5 марта 2026 года мгновенно стал популярным, он назвал тот пост «пост, из-за которого меня уволили».
  • Через два дня после объявления на конференции Google Cloud Next 2026 о том, что официальная версия «в разработке», Justin Poehnelt был уволен; примерно через полтора месяца официальная версия запущена, дизайн почти полностью совпадает с gws.
  • Justin Poehnelt считает, что его уволили из-за страха отдела Workspace быть разрушенным, что является общей тревогой по поводу замещения существующих продуктов ИИ-агентами, а не только его инструментом.

5 марта 2026 года Addy Osmani опубликовал в сообществе пост: «Introducing the Google Workspace CLI: built for humans and agents». Этот инструмент называется gws, он позволяет через единый командный интерфейс получить доступ ко всем API Google Drive, Gmail, Calendar, при этом команды не жестко зашиты — интерфейс динамически формируется при каждом запуске через Google Discovery Service. Когда API Google обновляется, инструмент автоматически обновляется. В нем встроено более 40 AI-агентских навыков, он изначально задуман для AI-агентов.

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

Создатель этого инструмента — Justin Poehnelt, инженер команды по взаимодействию с разработчиками Google Workspace, работал в Google почти 7 лет, его основная работа — создание open-source инструментов на базе Google API. Позже он сказал, что тот пост Addy Osmani — «пост, из-за которого меня уволили».

Google уволила его

Около месяца спустя, на конференции Google Cloud Next 2026, Google официально объявила, что инструмент командной строки Workspace находится в разработке.

Через два дня после этого, Justin Poehnelt был уволен.

В истории технологий есть термин «Sherlocking», возникший в 2002 году, когда кто-то создал Mac-инструмент под названием Watson, который облегчал поиск по всему компьютеру. Позже Apple встроила основные функции Watson прямо в свой Sherlock, сделав сторонние инструменты бесполезными. (Отсылка к доктору Ватсону и Шерлоку Холмсу)

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

Официальная версия запущена, как будто написана одним черновиком

Примерно через полтора месяца после увольнения, официальная версия Workspace CLI для GitHub (googleworkspace/cli) была запущена.

Написана на Rust, с лицензией Apache 2.0, при запуске динамически формирует интерфейс команд через Discovery Service, содержит более 100 AI-агентских навыков, выводит структурированный JSON, интегрирована с MCP сервером, который может подключать Claude Code и Gemini CLI.

gws содержит более 40 агентских навыков, официальная версия — более 100. Время выполнения gws — чтение Discovery Service, то же самое и в официальной версии. Gws изначально задуман для AI-агентов, и позиционирование официальной версии полностью совпадает с этим.

Addy Osmani, тогда руководитель отдела AI в Google Cloud, работал в Google 14 лет, руководил разработкой опыта для Chrome и Google Cloud AI, позже тоже покинул компанию.

Отдел Workspace боится быть разрушенным своими же продуктами

Justin Poehnelt считает, что его уволили потому, что отдел Workspace и некоторые руководители боятся быть разрушенными (afraid of being disrupted), что является общей тревогой по поводу замещения существующих продуктов AI-агентами, а не только его инструментом.

Отдел Workspace и некоторые руководители, а также некоторые проекты, боятся быть разрушенными.

Эта логика не нова: в больших организациях инновации часто погибают не из-за технических причин, а из-за страха внутри компании за свою территорию. Хорошо сделанный open-source инструмент, настолько хороший, что руководители связанных продуктов не могут его игнорировать — это вполне объяснимо без всяких заговоров. И сотрудники, не получив предварительно полного разрешения компании, открыто делятся инструментами, включающими функции продуктов Google — уволить их, действительно, необходимо.

Но в хронологии, совпадение времени объявления официальной версии и увольнения Justin Poehnelt выглядит довольно жестко.

Часто задаваемые вопросы

Что такое Sherlocking и как оно связано с этой ситуацией?

Sherlocking — термин, возникший в 2002 году, когда Apple встроила функции стороннего инструмента Watson прямо в свой Sherlock, лишив разработчика рынка. Ситуация Justin Poehnelt — это усовершенствованный Sherlocking: он — сотрудник платформы, его инструмент был встроен и превращен в официальную версию, а сам он был уволен через два дня после объявления.

Насколько похожи Google Workspace CLI и gws, созданный Justin Poehnelt?

Их основные концепции почти идентичны: оба при запуске (runtime) читают Discovery Service для динамического формирования команд, оба выводят структурированный JSON, оба содержат множество AI-агентских навыков (gws — более 40, официальный — более 100), официальный вариант также интегрирован с MCP сервером для Claude Code и Gemini CLI. Justin Poehnelt публично отметил сходство в дизайне.

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закреплено