Запуск
У чекауті harness-demo запусти:
pnpm dashboard
Потім відкрий http://127.0.0.1:4777. Дашборд слухає лише 127.0.0.1. Його кнопки пишуть ті самі файли, що й CLI,
тож обидва можна використовувати паралельно. Що роблять Start, Pause, Resume і Stop — на сторінці
Керування циклом.
Проєкти
Перший екран показує всі проєкти, які знає harness. Проєкт — це локальний git-репозиторій, у якому працює цикл.
Дошка
У кожного проєкту своя дошка. Колонка — це статус задачі, картка — задача. New task відкриває чернетку на два рядки.
Задача: інтерв'ю
Клік по картці відкриває її шухляду. Задача в needs-input відкривається на вкладці Interview, з питаннями, які
поставив агент.
Задача: прототип
Задача з kind: ui перед збіркою зупиняється в prototype, і шухляда відкривається на вкладці Prototype.
Задача: доставлена
З увімкненим deliver.pr задача в done отримує ще один крок runner: пуш і pull request. Дошка показує обидва
боки цього кроку.
Live
Live trace показує, що робить юніт, поки він працює, і що зробив кожен попередній.
Stats
Stats підсумовує usage, про який звітував кожен юніт, за етапами й задачами. Вартість — це ціна в еквіваленті API,
яку повідомляє claude -p: вхід через підписку не тарифікується за токени, натомість діють ліміти використання.
harness stats друкує ті самі таблиці в терміналі.
Agents
Agents показує, хто працює на кожному етапі і як юніт запускає Claude Code, тож налаштування можна перевірити до запуску.