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

feat(memory): structured knowledge graph (tier 4, optional)

Ouverte
#466 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
agent-runtime enhancement P2
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 → Structured knowledge graph (tier 4)

---

## Component

Agent (Python runtime)

## Describe the feature

Optional **long-term** direction: structured knowledge graph if semantic + episodic AgentCore Memory proves insufficient for repo-specific query patterns (e.g. cross-file API dependency queries).

## Use case

Some repos need relationship-aware retrieval ("what calls this endpoint?") beyond vector similarity. Defer until semantic/episodic limits are measured in production.

## Proposed solution

1. RFC spike: graph schema, query API, sync from codebase indexing.
2. Integration point with hydration budget.
3. Explicitly **optional**—ship only if evaluation pipeline shows retrieval gaps.
4. May leverage external store (Neptune, or embedded graph) — TBD in RFC.

## Other information

- Lowest priority in memory epic; do not block other memory security work.
- Design context: `docs/design/MEMORY.md`.

- [ ] This might be a breaking change

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Lisez ROADMAP.md et docs/design/MEMORY.md pour comprendre le contexte de sécurité de la mémoire ainsi que les limites sémantiques et épisodiques existantes. Commencez par le spike RFC proposé, en documentant le schéma du graphe, l’API de requête, la synchronisation de l’index du codebase et l’intégration du budget d’hydration. Le travail est considéré comme terminé lorsque le pipeline d’évaluation justifie la fonctionnalité optionnelle et que le RFC tranche le choix du magasin externe.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
aws, python
Domaine
ai, databases
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Calme
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.