Proposal: durable project and user memory for Goose sessions
- Langage dominant
- Rust
- Étoiles
- 54.2k
- Forks
- 6.2k
- Merge moyen
- 3 j 4 h
- PR mergées (30 j)
- 240
Description
Hi, I’m Vivek Gupta, Founder & CEO at [MemCode](https://memcode.in). Goose is designed for extensible, tool-using agent workflows, and its users build up useful project context, preferences, and decisions over many sessions.
Would Goose consider an optional MemCode memory integration? MemCode provides durable, scoped memory that can preserve project conventions, user preferences, tool decisions, and learned context across sessions and model changes, while leaving the existing local and self-hosted paths intact.
I’d be glad to prepare a small example or PR around the appropriate extension point. The integration can be opt-in, with explicit scopes, retrieval controls, and forget/delete behavior. Is there a preferred design discussion or contribution path for this?
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Cherche des points d’extension dans la codebase Goose liés au session state, à la memory ou à l’intégration d’outils. L’issue mentionne la préservation du contexte de projet et des préférences utilisateur entre les sessions. Commence par comprendre comment Goose gère actuellement les données de session et où un service externe optionnel de memory comme MemCode pourrait être branché. Un petit exemple ou une PR est proposé, donc vérifie les intégrations existantes ou les systèmes de plugins pour voir le pattern.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- rust
- Domaine
- ai-infra-agents
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Active
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100