Агентный слой
Размышление
До чего машина додумалась, прежде чем ответить. По умолчанию закрыто: спрашивали ответ.
Думал 4 с
История отвечает на «когда», состав — на «сколько». Одна легенда расшифрует оба.
Разметка
<details class="inst-thinking">
<summary class="inst-thinking-head"><span class="inst-step-twist"></span>Думал 4 с</summary>
<div class="inst-thinking-body">История отвечает на «когда», состав — на «сколько». Одна легенда расшифрует оба.</div>
</details>
Контракт
| Что | Обязательно | Почему |
|---|---|---|
<details> с <summary> |
да | Раскрытие, клавиатура и роль приходят от платформы |
| Закрыто по умолчанию | да | Открытое, оно ставит черновик впереди ответа в каждой реплике |
| Длительность в сводке | нет | Это единственный факт о размышлении, который стоит строки в закрытом виде |
| Тон или точка | нет | Здесь нечему провалиться |
Это не шаг. Шаг — это вызов: имя, аргументы, результат, исход и точка, сообщающая, чем он кончился. У размышления нет ничего из этого, и в одежде шага оно обещало бы статус, которого у него нет.
API
| Имя | Что делает |
|---|---|
| класс | |
inst-thinking | Раскрытие. <details>, по умолчанию закрыт |
inst-thinking-head | Строка сводки: сколько это заняло |
inst-thinking-body | Рассуждение, набранное как отступление |
inst-step-twist | Шеврон. Глиф раскрытия в ките один, и у него уже есть имя |
| Имя | Значение | Откуда |
|---|---|---|
| токен | ||
--text-xs | 0.78125rem | база +4: масштаб |
--text-muted | light-dark(var(--n-8), var(--n-6)) | одно на все ячейки |
--text-secondary | light-dark(var(--n-9), var(--n-5)) | одно на все ячейки |
--leading-ui | 1.4 | одно на все ячейки |
--hairline | 1px | база +1: экран |
--border | light-dark(oklch(0 0 0 / 0.12), oklch(1 0 0 / 0.11)) | одно на все ячейки |
--pad-panel | var(--space-5) | база +14: плотность · масштаб |
--space-3 | 6px | одно на все ячейки |
Почему кит устроен именно так — конституция · Открытый код под MIT, github.com/keshon/instrument