aws-samples / aws-samples/sample-autonomous-cloud-coding-agents
feat(ui): operator control panel web UI
- Langage dominant
- TypeScript
- Étoiles
- 143
- Forks
- 46
- Merge moyen
- 3 j 10 h
- PR mergées (30 j)
- 24
Description
**Context:** ROADMAP.md → Control panel
---
## Component
Other
## Describe the feature
**Web UI** for operators: task list, task detail (logs/traces/events), cancel, metrics dashboards, cost attribution. Task detail shows manager-style progress alongside raw events/traces.
## Use case
CLI-only ops do not scale for team visibility. Stakeholders need a browser-based view without AWS console access.
## Proposed solution
1. SPA (or SSR) authenticated via Cognito; calls existing REST API.
2. Views: tasks, task detail, approvals queue, cost dashboard hooks (#237, #215).
3. Embed trace download links; live poll `TaskEvents`.
4. Host on CloudFront + S3 or App Runner—TBD in RFC spike.
5. Phase 1 read-only; Phase 2 cancel/approve actions.
## Other information
- Related: #391 (operator session debug), #412 (stats), smart progress draft.
- May warrant follow-up RFC for hosting/auth architecture.
- [ ] This might be a breaking change
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par ROADMAP.md → Control panel, examinez l’API REST existante et lisez les issues associées #391 et #412. Le spike RFC doit clarifier l’hébergement et l’authentification avant que le périmètre de l’implémentation puisse être défini ; le travail sera considéré comme terminé lorsqu’un périmètre en lecture seule de la Phase 1 aura été convenu, avec des vues définies, des liens de trace et le comportement de TaskEvents en direct.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- aws, typescript
- Domaine
- api, authentication, cloud, frontend, observability
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- Calme
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100