github / github/app

Enable file picker and markdown editor before submitting first prompt of session

Abierto
#2,559 2 comentarios 0 reacciones 0 asignados Ver en GitHub
triage
Lenguaje dominante
Sin datos de lenguaje
Estrellas
2.1k
Forks
153
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### Feature summary

When opening a new session, user can see file picker in right rail and direclty edit, save, and commit files before first session in the prompt

### What problem are you trying to solve?

### TL;DR
As a user curating agent context in my repo, I often want to direclty edit files _before_ I engage an agent. For example, I may want to write a spec or product hypothesis, and then work with an agent to spar on that idea.

### Proposed solution

### Current state:
- Start session
- Right rail not availabel
- Sumbit first prompt of session
- Right rail option appears
- Click right rail, choose file picker, edit files

### Ideal state:
- Start session (local, worktree, etc.)
- RIght rail with file picker appears
- Choose file, edit, and then submit first prompt
- All changes should be able to be saved and commited before first prompt

### Workflow impact

### Why it's worth investing in

- Keeps user in GH app. The absence of a pre-session file picker and editor experience drives users to secondary editors (VS Code, Obsidian, etc.) outside of GH app. Introduces opportuntiy for incomplete session + creates context switching overhead for user.

### Installation context

_No response_

### Additional context

_No response_

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Start from the session-start flow and the right-rail visibility condition described in the issue; trace how the file picker, markdown editor, save, and commit actions become available after the first prompt. Done means a new local or worktree session exposes the right rail before the first prompt and lets users choose, edit, save, and commit files.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Área
desktop
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.