Add agent session forks, exports and Git context
Los mantenedores suelen responder en 1 día
@prajwal-svm ya está trabajando en esto.
Desde el 8/9/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Follow-up to #84 and its session/workspace requirements.
Oleafly 0.4.0 saves ACP conversations by project and can reconnect to a conversation when the agent supports session loading or resumption. Starting a fresh conversation is also available. The missing pieces are a fork/duplicate action, Markdown or JSON session export, and an explicit connection between an interactive session and the Git state it worked from.
- Fork or duplicate a session before an experiment without changing the original conversation. Respect the agent's capabilities and explain any limitation.
- Export a selected session as Markdown or JSON, including ordered messages and relevant tool activity.
- Record and show the starting Git revision when available, and allow the session to be associated with a commit or reviewed diff.
- Preserve the project, working directory, agent/session identity, model/provider when known, and permission/profile context needed to interpret the work.
- Keep exports free of credentials and private authentication data.
- Verify that forking, export and reconnect work after restarting and do not mix conversations from different projects.
Research tasks already retain a source revision; this issue should reuse that context where available.
Current implementation: ACP session record, saved sessions, and capability-aware continuation.
- Lenguaje dominante
- TypeScript
- Estrellas
- 838
- Forks
- 50
- Merge medio
- 14 h 10 min
- PR fusionados (30 d)
- 69
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 Oleafly/Oleafly
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Race condition in `a_test_session_with_tree_changes_leaves_the_data_folder_alone` makes it flakyAbiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
Oleafly/Oleafly#439 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Add built-in llama.cpp provider supportPosiblemente ocupada @prajwal-svm la tomó hace 2 días. Abiertoarea/ai enhancement
Oleafly/Oleafly#437 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Incorrect LaTeX section title regex affecting various featuresPosiblemente ocupada @palmtenor la tomó hace 2 días. Abiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Oleafly/Oleafly#436 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Have section number for Typst Document OutlinePosiblemente ocupada @palmtenor la tomó hace 2 días. Abiertoenhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
Oleafly/Oleafly#429 · 1 reacción · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de Oleafly/Oleafly
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
outline/outline#14529 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 86/100
g1331/phantom-circuit#93 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
compiler
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
HerringtonDarkholme/hd-lang#1699 ·
Los mantenedores suelen responder en 1 día