---
title: "Агент — это 80% сантехники: 12 инфраструктурных примитивов"
slug: your-agent-has-12-blind-spots-you
source: https://natesnewsletter.substack.com/p/your-agent-has-12-blind-spots-you
author: Nate Jones
published: 2026-04-03
processed: 2026-05-18
type: video
themes:
  - "[[Agentic Workflow]]"
  - "[[Implementation Layer]]"
  - "[[Harness]]"
  - "[[Audit Trails]]"
  - "[[Workflow Completion]]"
frameworks:
  - "[[Implementation Fabric]]"
  - "[[Evals]]"
  - "[[Moat]]"
terminology:
  - "[[Harness]]"
  - "[[Agentic Workflow]]"
  - "[[Implementation Layer]]"
  - "[[Audit Trails]]"
  - "[[Evals]]"
  - "[[Workflow Completion]]"
---

# Агент — это 80% сантехники: 12 инфраструктурных примитивов

## Контекст

Anthropic случайно опубликовал полный исходный код Claude Code: 1 902 файла, 512 000+ строк, 29 подсистем. Утечка произошла из-за не исключённого source map файла в npm-пакете. Nate Jones проанализировал не фичи (Тамагочи, голосовой режим, 44 флага), а инфраструктуру под ними.

## Главный тезис

> "The LLM call is maybe 20% of Claude Code. The other 80% is plumbing."
> *LLM-вызов — это примерно 20% Claude Code. Остальные 80% — это сантехника.*

Туториалы по агентам останавливаются на стадии демо: настроить промпт, подключить инструменты, задеплоить. В продакшене это ломается — сессии не переживают краши, инструменты работают без разрешений, контекстные окна переполняются, затраты растут, диагностировать нечем.

## 12 инфраструктурных примитивов

Полный список за пейволлом. Из доступного:

| # | Примитив (EN) | Описание |
|---|---|---|
| 1 | Session Persistence | Сохранение состояния сессии между перезапусками |
| 2 | Permission Pipelines | Конвейер разрешений до выполнения инструмента |
| 3 | Context Budget Management | Управление бюджетом контекстного окна |
| 4 | Tool Registries | Реестр инструментов с метаданными |
| 5 | Security Stacks | 18-модульный стек безопасности на один shell-вызов |
| 6 | Error Recovery | Восстановление после сбоев |
| 7–12 | — | TBD (за пейволлом) |

> Открытый вопрос: какие из 7–12 примитивов относятся к observability и cost control — именно эти зоны наиболее болезненны для наших клиентов?

## Ключевые наблюдения

**Мета-урок об утечке.** Скорость разработки с AI-помощью опережает операционную дисциплину, которая должна её контролировать. Это структурная проблема отрасли, не разовый инцидент.

**Переносимость паттернов.** В течение нескольких часов после утечки разработчики портировали весь [[Harness]] на Python и Rust. Вывод: эти паттерны не специфичны для Anthropic — они являются структурными требованиями для любого агента, работающего в продакшене.

**Приоритизация по времени.** Примитивы организованы не по порядку появления в коде, а по очерёдности внедрения: day one → week one → month one.

## Терминология

| Термин (RU) | EN | Пояснение |
|---|---|---|
| Сантехника агента | Agent Plumbing | Вся инфраструктура вокруг LLM-вызова |
| Конвейер разрешений | Permission Pipeline | Проверка прав до выполнения инструмента |
| Бюджет контекста | Context Budget | Лимит токенов и стратегия его управления |
| Реестр инструментов | [[Harness]] / Tool Registry | Каталог доступных инструментов агента |
| Стек безопасности | Security Stack | Многоуровневая проверка shell-команд |
| Аудит архитектуры | Architecture Audit | Gap-анализ агента против 12 примитивов |

## Инструменты из статьи

- **Промпт для аудита архитектуры** — интервьюирует вас о системе и возвращает gap-анализ против 12 примитивов
- **Skill-пакет** — для Claude Code и OpenAI Codex: читает кодовую базу и указывает на отсутствующие примитивы

Оба инструмента за пейволлом.

## Что использовать для нашего портфеля

**Позиционирование.** Тезис "80% — сантехника" прямо подтверждает нашу роль как [[Implementation Layer]]: клиент покупает LLM-доступ (20%), а мы строим остальное (80%). Это конкретный аргумент для продаж вместо абстрактного "мы строим агентов".

**Gap-анализ как точка входа.** 12 примитивов дают готовый чеклист для первого разговора с клиентом. Вопрос "сколько из 12 у вас есть?" диагностирует зрелость и открывает [[Implementation Fabric]] как решение.

**[[Forward Deployed Engineer]] как канал (PE).** PE-портфельные компании строят агентов без инфраструктуры — они на стадии "demo works, prod breaks". Утечка Claude Code создала образовательный момент: можно показать, что именно отсутствует, без лекции с нуля.

**[[Evals]] как продолжение.** После внедрения примитивов естественный следующий шаг — оценка качества агента. Это наша [[Moat]]-зона: клиент не может уйти, не взяв с собой накопленные эталоны.

**[[Audit Trails]] как compliance-аргумент.** 18-модульный стек безопасности на один shell-вызов — это язык, понятный юридическим и compliance-командам в [[Systems of Record]]-контекстах (ERP, CRM). Конкретные числа снимают абстрактность разговора о безопасности агентов.

## Связанные заметки

- [[Agentic Workflow]]
- [[Implementation Layer]]
- [[Harness]]
- [[Workflow Completion]]
- [[Audit Trails]]
- [[Evals]]