bobbylite / bobbylite/hermes-admin-dashboard

Add configuration UI for automated backlog PR pipelines

オープン
#6 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement priority: medium
主要言語
TypeScript
スター
0
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

説明

## Description
Currently, the automated backlog PR pipeline (managed via a cron job) is configured via a specific Hermes skill and internal rules. We need to expose these configurations in the Hermes Admin Dashboard to allow for easier management without manual intervention in the skill files.

## Requirements
- **Configuration UI:** A section in the admin dashboard to view and edit the current cron task settings (schedule, deliver targets, etc.).
- **Rule Management:** Ability to view and edit the current Orchestrator rules (e.g., branch naming conventions, priority rankings, and attribution settings).
- **Status Overview:** A dashboard view of the current pipeline status, including:
- Last successful run time.
- Current open PRs handled by the pipeline.
- Logs of recent actions (skipped, completed, failed).
- **Manual Trigger:** A button to manually trigger the 'hermes-dashboard-development' cron job immediately.

## Proposed Implementation
- Create a new configuration schema for the pipeline.
- Build a management page in the dashboard that allows users to update these parameters.
- Integrate with the Hermes Agent's configuration system to ensure the UI updates actually modify the active skills/cronjobs.

## Context
This is a direct follow-up to the need for making the automated coding workflows more transparent and editable by non-technical users.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

The issue requires building a new UI section in the Hermes Admin Dashboard. Start by exploring the existing dashboard structure to understand how configuration pages are built and integrated. Look for the Hermes Agent's configuration system and the current cron job skill files to understand the data schema. The work involves creating a new configuration schema, a management page, and integrating with the backend to update active skills/cronjobs. 'Done' means the UI allows viewing/editing cron settings and rules, shows a status overview, and includes a manual trigger button.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
typescript
領域
backend-api-design, devtools, tooling
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
活発
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。