Год назад я удалил @anthropic-ai/sdk из проекта и написал около 150 Причина, которую я дал себе, была честной и скучной. SDK извлек узел:fs/promises. написал пост о том, почему. Я отложил это как историю сборщика. Потом я прочитал строчку в...
Год назад я удалил @anthropic-ai/sdk из проекта и написал около 150
строки TypeScript, чтобы заменить его.
Причина, которую я дал себе, была честной и скучной. SDK извлек узел:fs/promises.
через модуль Agent-toolset, что сломало пакет браузера. я мог бы иметь
ждал чистой для браузера точки входа. Вместо этого я вручную создал парсер SSE и
написал пост о том, почему.
Я отложил это как историю сборщика.
Затем я прочитал строчку в статье об инструментах для передовых инженеров —
люди, которых отправляют в здание клиента для внедрения ИИ на самом деле
работа. Грубо говоря: каждая зависимость фреймворка — это безопасность клиента.
команда спросит об этом, а «голый» код легче отлаживать в среде
это не твое.
То же решение. Те же рассуждения. Другая дисциплина, другая должность,
совершенно другая проблема — за исключением того, что это была не другая проблема.
Я не решал проблему с упаковщиком. Я решал проблему с развертыванием
даже не назвав его, поэтому я принял его за вкус.
Этот пост — это то, что произошло, когда я вернулся к каждому архитектурному решению.
в пяти инструментах, которые я отправил, и задал вопрос, который никогда не задавал: что