Optional MemCode example for context across Surf desktop sandboxes
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
Línea de trabajo
Start by reviewing Surf’s application-side sandbox lifecycle and streamed action flow. Determine where an optional, authenticated-user/project-scoped MemCode retrieval and explicit save action would fit, including enable/disable controls and failure handling. Done means the example can be evaluated without changing the existing lifecycle or defaulting to screenshots, files, browser sessions, or full chat histories.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi @OndrejDrapalik, I'm Vivek Gupta, Founder & CEO at MemCode.
Surf lets users start an E2B desktop sandbox and watch a computer-use agent act through the chat interface. When the sandbox is stopped, a later task could still benefit from a few user-approved preferences or project decisions.
I would contribute an optional MemCode example that retrieves bounded context in the application before a task begins and saves selected facts only through an explicit user action. Memory would be scoped to the authenticated user and project. Sandbox screenshots, files, browser sessions, and full chat histories would stay outside the flow by default.
Would an application-side example fit the project? I can prepare a small PR with clear enable/disable controls and failure handling while preserving the existing sandbox lifecycle and streamed action flow.
MemCode documentation: https://memcode.in/docs
Vivek Gupta
Founder & CEO, MemCode
- Lenguaje dominante
- TypeScript
- Estrellas
- 873
- Forks
- 145
- Merge medio
- 19 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de e2b-dev/surf
-
Surf uses self-hosted E2B on GCPAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
-
Agent Scrolls for really longAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Fix agent confusion on small breakpointsPosiblemente ocupada @ben-fornefeld la tomó hace 591 días. AbiertoDesktop improvement
Todos los issues de e2b-dev/surf
Issues similares
-
type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
Los mantenedores suelen responder en 1 día
-
0️⃣ phase/new
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
microsoft/playwright#43640 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100