aws-samples / aws-samples/sample-autonomous-cloud-coding-agents

feat(ui): operator control panel web UI

Abierto
#449 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
TypeScript
Estrellas
143
Forks
46
Merge medio
3 d 9 h
PR fusionados (30 d)
20

Descripción

**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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con ROADMAP.md → Control panel, inspecciona la API REST existente y lee las incidencias relacionadas #391 y #412. El spike del RFC debe aclarar el alojamiento y la autenticación antes de delimitar la implementación; se considerará terminado cuando exista un alcance acordado de solo lectura para la Fase 1, con vistas definidas, enlaces de trazas y el comportamiento de TaskEvents en vivo.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
aws, typescript
Área
api, authentication, cloud, frontend, observability
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Tranquilo
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.