Skip to content

Понятия

Нормативная терминология рантайма Runne. У каждого термина есть определение и — где это указано в источнике — явное «чем он не является».

Модель исполнения

ТерминОпределение
SessionКонтекст взаимодействия пользователя с рантаймом. Хранит историю сообщений и ссылки на TaskRun. Session — это не единица исполнения и не владеет исполнением.
TaskRunНезависимая единица исполнения AI-агентного воркфлоу — уникальный ID, жизненный цикл и машина состояний, хранящаяся отдельно от Session.
AttemptОдна попытка исполнения TaskRun. У каждого Attempt есть уникальный ID и полный audit trail; у TaskRun может быть несколько Attempt. Retry происходит внутри одного Attempt, а не между Attempt.
StepОдин логический шаг внутри Attempt — вызов модели, вызов инструмента, проверка и т.д.
TurnОдно взаимодействие агент↔модель внутри Step (prompt + ответ).
AgentЛогическая сущность, исполняющая TaskRun, сконфигурированная моделью, системным промптом, инструментами, навыками и политиками.
Primary Agent / SubagentPrimary agent напрямую привязан к TaskRun; subagent создаётся им для подзадачи и получает делегированный TaskRun.
Agent LoopГлавный цикл исполнения — вызов модели → вызов инструмента → наблюдение → … → acceptance gate.

Durable-состояние и восстановление

ТерминОпределение
Durable EventСобытие, записанное в постоянное хранилище до выполнения связанного действия — не строка in-memory журнала.
Event LogAppend-only источник истины для состояния TaskRun.
CheckpointСохранённое состояние TaskRun, достаточное для продолжения исполнения (resume).
ResumeПродолжение TaskRun с последнего checkpoint после контролируемой остановки или сбоя.
RetryПовторное выполнение операции (вызов модели, вызов инструмента) внутри Attempt после ошибки — отличается от resume.
RecoveryВосстановление TaskRun после сбоя рантайма — загрузка последнего checkpoint, переигрывание durable-событий, сверка неоднозначных побочных эффектов.
Audit TrailПолная хронология значимых событий, достаточная для восстановления исполнения TaskRun.

Доказательства проверки

ТерминОпределение
VerificationСтадия жизненного цикла, на которой рантайм проверяет критерии приёмки.
Acceptance CriterionОдно проверяемое условие успеха.
Acceptance GateНабор критериев приёмки, которые должны пройти, чтобы TaskRun достиг completed.

Гранты возможностей и одобрения

ТерминОпределение
CapabilityИменованная способность, выданная агенту (fs:read, fs:write, process:exec, network:outbound, …).
Capability GrantАкт выдачи конкретной возможности с определённым скоупом — не глобальное разрешение.
Permission RuleПравило, определяющее, когда гранта достаточно, а когда требуется одобрение.
ApprovalЯвное разрешение пользователя на операцию, со скоупом, получателем и TTL. Одобрение — это не грант.
SandboxИзолированное окружение, ограничивающее возможности агента по файловой системе, процессам и сети.
SecretКонфиденциальные данные (API-ключ, токен, пароль), извлекаемые из внешнего хранилища, которые сам рантайм никогда не хранит.

Бюджеты

ТерминОпределение
BudgetЛимит на потребление ресурсов TaskRun — время, стоимость, токены, вызовы инструментов, retry, subagents, процессы, сеть, хранилище. Бюджеты применимы (enforceable), а не рекомендательны.
Budget LedgerОтслеживание потребления каждого активного бюджета.

Control и execution

ТерминОпределение
Control PlaneЧасть рантайма, управляющая TaskRun — создание, конфигурация, мониторинг.
Execution PlaneЧасть, которая фактически исполняет TaskRun — agent loop, вызовы инструментов, вызовы моделей.

Эти определения нормативны в репозитории рантайма (docs/00-foundation/TERMINOLOGY.md). Полный глоссарий и статус источника по каждому термину — в репозитории.