Proposal: durable project and user memory for Goose sessions
- Lenguaje dominante
- Rust
- Estrellas
- 54.2k
- Forks
- 6.2k
- Merge medio
- 3 d 4 h
- PR fusionados (30 d)
- 240
Descripción
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?
Guía de contribución
Línea de trabajo
Busca puntos de extensión en el codebase de Goose relacionados con session state, memory o integración de herramientas. El issue menciona preservar el contexto del proyecto y las preferencias del usuario entre sesiones. Empieza por entender cómo Goose gestiona actualmente los datos de sesión y dónde podría conectarse un servicio externo opcional de memory como MemCode. Se propone un pequeño ejemplo o PR, así que revisa las integraciones existentes o los sistemas de plugins para ver el patrón.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- rust
- Área
- ai-infra-agents
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Activo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100