Skip to content

Сколько стоила работа над самим Binnacle ​

English version: write-up.md. Этот файл — русский дубликат; обновляется вместе с write-up.md.

Binnacle создавался теми же агентами, для которых он и сделан, и записывал расход токенов в сессиях, где шла работа. Этот текст читает эти записи обратно: сколько стоила работа и куда ушли токены.

Здесь только сводные агрегаты. Ни один тикет, задача или сессия не назван, а каждая цифра — то, как сам Binnacle прочитал свои данные об использовании на 31 октября 2026 года.

Как читать цифры ​

  • Запись — это один вызов, учтённый один раз. Когда файл сессии harness и его экспорт OpenTelemetry сообщают об одном и том же вызове, Binnacle хранит одну запись о нём.
  • Виды токенов никогда не складываются. Входные из кэша — это контекст, который провайдер перечитал из своего кэша; рассуждения — часть выходных, в которой модель думала. Они показаны рядом, как их показывает Binnacle.
  • Неполный счётчик — не полный итог. Некоторые harness сообщают только часть видов токенов. Отсутствующие Binnacle называет «нет данных», никогда не нулём, поэтому сумма по такому счётчику — нижняя граница.
  • Расчётные чтения помечены. Каждая сумма, среднее и доля ниже — расчёт Binnacle по сохранённым записям; сами счётчики токенов — то, что сообщил каждый harness.

Общая картина ​

ЗаписиВходныеВходные из кэшаЗапись в кэшВыходныеРассуждения
28 4702 845 1084 757 627 781114 658 04319 990 3426 402 652

Счётчики токенов неполные; число записей точное. Окно импорта Binnacle для этого проекта начинается 3 августа 2026 года, а найденные записи идут с недели 14 сентября.

Куда ушли токены, по ролям ​

Binnacle относит каждый запуск к роли, которую тот играл: продуктовая работа над роадмапом и спецификациями, реализация в ветке тикета, ревью силами субагента, доработка после ревью и «роль неизвестна» для работы, которую он не может отнести. Роль — расчётное чтение по ветке и коммитам запуска.

РольЗаписиВходныеВходные из кэшаЗапись в кэшВыходныеРассуждения
Продуктовая сессия6 9152 063 1551 524 530 05633 627 2324 609 0921 271 800
Реализация9 688430 6101 462 589 56521 677 0556 631 4942 104 655
Ревью3 02238 170259 022 75423 442 8932 080 3441 025 030
Доработка3 22398 344667 608 2697 275 9882 170 181442 556
Роль неизвестна5 622214 829843 877 13728 634 8754 499 2311 558 611

По моделям ​

Какие модели несли работу, по тем же записям:

МодельЗаписиВходныеВходные из кэшаЗапись в кэшВыходныеРассуждения
claude-opus-5-527 2181 000 7984 564 382 657109 704 53718 797 1256 053 158
claude-sonnet-5400961 91384 692 0960238 8430
claude-sonnet-5-537878246 263 8231 908 247291 86547 384
claude-opus-535370658 792 5072 557 552569 221292 669
claude-haiku-5-551614 4131 466 746487 70752 7545 908
GLM-5.33599 4711 261 504029 1010
gpt-6.1-sol23125 581637 69608 9553 116
Прочие модели1241 444130 75202 478417

В «Прочие модели» попали четыре записи, в которых harness не назвал модель, и модели, на которые пришлось по нескольку вызовов. Как и у недельных итогов, часть счётчиков неполная, потому что некоторые harness сообщают только часть видов токенов; ноль может означать непереданный вид, а не измеренный.

Сколько стоила одна завершённая задача ​

  • 200 завершённых задач имеют отнесённые к ним запуски; ещё 50 завершены без запуска, который Binnacle мог бы к ним отнести.
  • В среднем на завершённую задачу, расчёт по этим 200: 79,6 записи, 2 587 входных, 11 934 411 входных из кэша, 261 980 записей в кэш, 54 354 выходных токена и 17 861 токен рассуждений.
  • В среднем запусков на задачу, расчёт: 4,2, из них 3,3 — запуски субагентов.
  • Доля доработки, расчёт: 30,5% — токены доработки, делённые на токены реализации и доработки вместе, в среднем по завершённым задачам.
  • Приёмка с первого прохода, расчёт: 8,0% — доля прошедших ревью завершённых задач, которым доработка не понадобилась вовсе.

Динамика по неделям ​

Неделя сЗаписиВходныеВходные из кэшаЗапись в кэшВыходныеРассуждения
14 сентября 202631162248 306 9441 758 171490 959256 911
21 сентября 20267 34632 9861 163 971 13031 908 4645 960 9172 346 865
28 сентября 20262 0264 190296 558 2598 847 0871 354 798279 870
5 октября 20267 064529 0201 148 221 79128 813 8344 356 4911 176 334
12 октября 20265 642516 4041 022 222 66219 685 4383 882 1841 230 608
19 октября 20262 825139 701494 755 30711 188 8921 867 636568 774
26 октября 20263 2561 622 185583 591 68812 456 1572 077 357543 290

Последняя неделя — та, что идёт на дату написания. Недельные итоги — группировка Binnacle; часть их счётчиков неполная, потому что некоторые harness сообщают только часть видов токенов.

Метод ​

Всё здесь прочитано из собственного хранилища Binnacle 31 октября 2026 года. Итоги, разбивка по ролям, недельные итоги и расчётные чтения совпадают с usage_get на эту дату; разбивка по моделям прочитана из тех же сохранённых записей и посчитана так же, потому что usage_get по моделям не группирует. Цифры — одно чтение, снятое в один момент; Binnacle продолжает записывать, пока работает, поэтому более поздний вызов увидит ещё несколько записей. Binnacle хранит токены, но никогда — стоимость или цену. Расчётное чтение помечено, а пробел в отчётности назван «нет данных», никогда не нулём.

Apache-2.0