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

feat(memory): trust-aware retrieval

Aperta
#468 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
agent-runtime enhancement security
Lingua principale
TypeScript
Stelle
143
Fork
46
Merge medio
3g 10h
PR unite (30g)
24

Descrizione

**Context:** ROADMAP.md → Memory security → Trust-aware retrieval

---

## Component

Agent (Python runtime)

## Describe the feature

Weight retrieved memories by **freshness**, **source type**, and **pattern consistency** when assembling hydration context. Higher-trust sources rank above unverified or anomalous entries.

## Use case

All memories currently compete equally in the token budget. A single poisoned or outdated rule can dominate context and mislead the agent.

## Proposed solution

1. Scoring function in memory retrieval path (`agent/` + orchestrator hydration).
2. Metadata on memory entries: `source_type`, `verified_at`, `corroboration_count`.
3. Configurable weights per Blueprint.
4. Telemetry: log top-k retrieval scores for debugging.
5. Tests with fixture memories and expected ranking.

## Other information

- Design context: `docs/design/MEMORY.md`.

- [ ] This might be a breaking change

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia da docs/design/MEMORY.md, quindi traccia il percorso di recupero della memoria sotto agent/ e l’hydration di orchestrator. Definisci come si integrano freschezza, tipo di fonte, coerenza dei pattern, metadati, pesi di Blueprint e telemetria top-k. Il lavoro è completato quando test basati su fixture verificano il ranking previsto e i punteggi di recupero vengono registrati per il debug.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
ai
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.