Перейти к содержимому

Dashboard

Agent Note dashboard preview

Dashboard даёт команде один общий URL для просмотра истории Agent Note.

  • Открытые и уже смерженные PR в одном месте
  • Коммиты, prompts и attribution без необходимости открывать каждый PR
  • Видеть отображаемый только для чтения 📝 Context перед короткими prompt, если Agent Note восстанавливает reference или scope
  • Один URL GitHub Pages, обычно по пути /dashboard/

Используйте Dashboard, когда отчёта в PR уже недостаточно и команде нужен общий обзор.

Dashboard нужен только тогда, когда вам нужен общий веб-интерфейс.

  • Если отчётов о сессиях ИИ внутри pull request уже достаточно, остановитесь на GitHub Action.
  • Если вам нужен общий Pages-экран для открытой и смерженной истории, продолжайте здесь.
  1. Один раз запустите настройку Dashboard.
Окно терминала
npx agent-note init --agent claude --dashboard
  1. Сделайте commit для обоих workflow-файлов.
Окно терминала
git add .github/workflows/agentnote-pr-report.yml .github/workflows/agentnote-dashboard.yml
git commit -m "chore: enable agent-note dashboard"
git push
  1. В GitHub Pages выберите GitHub Actions как source.

Сгенерированный workflow Dashboard использует wasabeef/AgentNote@v1 с dashboard: true, чтобы восстановить, синхронизировать, собрать, загрузить artifact и сохранить notes, а затем публикует общий экран по адресу /dashboard/. Если тот же job уже загружает artifact GitHub Pages, Agent Note добавляет Dashboard в каталог dashboard/ внутри этого artifact вместо замены существующего сайта. Если другой job или workflow уже публикует Pages, Agent Note пропускает standalone-публикацию; поместите Agent Note в тот же job перед actions/upload-pages-artifact, чтобы объединить docs site и Dashboard.

Обычно Dashboard публикуется здесь:

  • https://<owner>.github.io/<repo>/dashboard/

Например:

  • https://wasabeef.github.io/AgentNote/dashboard/

Даже новый репозиторий может накапливать данные Dashboard до первого production-deploy. Если deploy для PR разрешён, публичный URL Pages может появиться после первого успешного run pull_request. Иначе он появится после первого успешного deploy из default branch.

  • refs/notes/agentnote остаётся Source of Truth
  • wasabeef/AgentNote@v1 в режиме Dashboard записывает snapshots notes в gh-pages/dashboard/notes/*.json
  • GitHub Pages отдаёт собранный Dashboard по адресу /dashboard/

Репозиторий не коммитит примерный JSON для Dashboard. Новый Dashboard остаётся пустым, пока workflow не восстановит или не сгенерирует note files. pull_request публикует состояние Open, а push в default branch заменяет его состоянием Merged.

Dashboard теперь показывает возможные причины, а не только сообщает, что данных нет.

  • Данных нет совсем: проверьте, запускался ли PR workflow после включения Agent Note, успешно ли прошёл Dashboard workflow и был ли отправлен refs/notes/agentnote.
  • ?pr=<number> не показывает данные: workflow для этой PR мог ещё не запускаться, Pull Request Deploys могут быть заблокированы protection rules окружения GitHub Pages, или номер PR в URL не соответствует опубликованным данным Dashboard.
  • ?commit=<sha> не показывает данные: у этого Commit может не быть записи Agent Note, notes могли ещё не быть отправлены, или SHA может относиться к другому репозиторию.

Если страница открывается, но остаётся пустой, смотрите Troubleshooting.