aws-samples / aws-samples/sample-autonomous-cloud-coding-agents
feat(cli): optional LLM-synthesized status summary
- Vorherrschende Sprache
- TypeScript
- Sterne
- 143
- Forks
- 46
- Ø Merge
- 3 T. 10 Std.
- Gemergte PRs (30 T.)
- 24
Beschreibung
**Context:** ROADMAP.md → LLM-synthesized status summary (optional)
---
## Component
Scripts / CLI
## Describe the feature
Optional `bgagent status --summarize` mode where a **Lambda narrates** recent `TaskEvents` **without waking the agent**. Behind a flag; pursue only if agent-authored `progress_report` events are insufficient.
## Use case
Some operators want narrative status before smart progress ships, or for legacy tasks without structured reports. Cost and hallucination risk require opt-in.
## Proposed solution
1. `GET /tasks/{id}/status-summary` Lambda reads events, calls Bedrock, returns cached summary (short TTL).
2. CLI flag; show cost estimate in `--verbose`.
3. Disclaimers in output ("synthesized, not from agent").
4. Rate limits per user/task.
5. Defer until smart progress + ask ship; evaluate need in dogfood.
## Other information
- Does **not** replace smart progress updates.
- Design context: `docs/design/INTERACTIVE_AGENTS.md` Phase 3 deferred items.
- [ ] This might be a breaking change
Beitragsleitfaden
Rechercherichtung
Lies ROADMAP.md und docs/design/INTERACTIVE_AGENTS.md, insbesondere die zurückgestellten Punkte aus Phase 3 und die Arbeit am intelligenten Fortschritt. Bewerte zunächst den Bedarf während des Dogfoodings und vergleiche ihn mit von Agents verfassten progress_report-Ereignissen; abgeschlossen ist eine Entscheidung, das optionale Design für Statuszusammenfassungen vor der Implementierung weiterzuverfolgen oder zurückzustellen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- aws, typescript
- Bereich
- api, cli, cloud
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Ruhig
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100