Перейти до змісту

Дашборд

ЦільЗнати, де в дашборді що лежить і що там можна натиснути.

Запуск

У чекауті harness-demo запусти:

pnpm dashboard

Потім відкрий http://127.0.0.1:4777. Дашборд слухає лише 127.0.0.1. Його кнопки пишуть ті самі файли, що й CLI, тож обидва можна використовувати паралельно. Що роблять Start, Pause, Resume і Stop — на сторінці Керування циклом.

Проєкти

Перший екран показує всі проєкти, які знає harness. Проєкт — це локальний git-репозиторій, у якому працює цикл.

Projects: усі репозиторії, які знає harness.
Екран Projects дашборда: проєкт bookmarks і форма Add a project.

Дошка

У кожного проєкту своя дошка. Колонка — це статус задачі, картка — задача. New task відкриває чернетку на два рядки.

Дошка, поки цикл працює: qa-юніт перевіряє T-001.
Дошка проєкту bookmarks під час qa-юніта, праворуч док Live.

Задача: інтерв'ю

Клік по картці відкриває її шухляду. Задача в needs-input відкривається на вкладці Interview, з питаннями, які поставив агент.

Задача в needs-input: writer ставить два питання.
Шухляда задачі T-003 із двома питаннями writer і варіантами з літерами.

Задача: прототип

Задача з kind: ui перед збіркою зупиняється в prototype, і шухляда відкривається на вкладці Prototype.

UI-задача в prototype: раунд 1 чекає твого рев'ю.
Шухляда задачі T-001 на вкладці Prototype: Accept, поле коментаря і картинка раунду.

Задача: доставлена

З увімкненим deliver.pr задача в done отримує ще один крок runner: пуш і pull request. Дошка показує обидва боки цього кроку.

Доставка через pull request: T-001 доставлено, T-002 наступна.
Дошка з доставленою T-001 і готовою T-002, і шухляда T-001 з посиланням на pull request.

Live

Live trace показує, що робить юніт, поки він працює, і що зробив кожен попередній.

Live trace під час юніта 12. Тривалості справжні, вартість — демо-цифри.
Екран Live trace: список юнітів, qa-юніт у роботі з агентами і лог supervisor.

Stats

Stats підсумовує usage, про який звітував кожен юніт, за етапами й задачами. Вартість — це ціна в еквіваленті API, яку повідомляє claude -p: вхід через підписку не тарифікується за токени, натомість діють ліміти використання. harness stats друкує ті самі таблиці в терміналі.

Stats після проходу. Токени й вартість вигадав fake agent.
Екран Stats: підсумки, вартість за етапами й задачами, вердикти і відмови дозволів.

Agents

Agents показує, хто працює на кожному етапі і як юніт запускає Claude Code, тож налаштування можна перевірити до запуску.

Agents: хто працює на кожному етапі і як юніт запускає Claude Code.
Екран Agents: координатори етапів, матриця спеціалістів, перевірки і виклик.
ДаліШвидкий старт→
Гайд10 розділів · ~55 хвилин
  1. 1Поняття
  2. 2Ролі
  3. 3Координація
  4. 4Життя задачі
  5. 5Керування циклом
  6. 6Контракти
  7. 7Дашбордти тут
  8. 8Швидкий старт
  9. 9Під свій проєкт
  10. 10Уроки
ОглядДемоПрикладGitHub