aws-samples / aws-samples/sample-autonomous-cloud-coding-agents
feat(memory): memory extraction replay operator API
- Langage dominant
- TypeScript
- Étoiles
- 146
- Forks
- 46
- Merge moyen
- 3 j 10 h
- PR mergées (30 j)
- 24
Description
**Context:** ROADMAP.md → Memory security → Memory extraction replay
**Related:** #27
---
## Component
API or orchestration
## Describe the feature
Operator API (e.g. `POST /memory/extraction-jobs` or `start_memory_extraction_job`) to **re-run failed PR-review extraction** after webhook or Lambda errors.
## Use case
Transient failures during review-comment extraction leave gaps in learning. Operators should replay without re-running the full agent task.
## Proposed solution
1. Durable job record: PR URL, task_id, last error, status.
2. Idempotent replay from stored webhook payload or GitHub API fetch.
3. CLI: `bgagent memory replay-extraction `.
4. Link outcomes to #27 memory loop metrics.
## Other information
- Design context: `docs/design/MEMORY.md`, `docs/design/ORCHESTRATOR.md`.
- [ ] This might be a breaking change
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par docs/design/MEMORY.md et docs/design/ORCHESTRATOR.md, puis suivez les points d’entrée existants de l’extraction de mémoire et de l’orchestration. Définissez l’enregistrement de job durable, le chemin de rejeu idempotent, l’API opérateur et la CLI `bgagent memory replay-extraction`, en reliant les résultats aux métriques de #27.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- aws, github, typescript
- Domaine
- api, backend, cli
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100