[Bug]: API-created workspace initial prompt replies "Not logged in · Please run /login"
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- macos
- Área
- api, authentication
Línea de trabajo
Empieza reproduciendo el flujo local POST /api/repos/{repositoryId}/worktrees y, después, envía agent.prompt a través del websocket local mientras la aplicación de escritorio está autenticada. Compara la autenticación y la inicialización entre los workspaces creados manualmente y los creados mediante la API. Se considera terminado cuando un workspace creado mediante la API acepta su prompt inicial de forma fiable sin problemas de /login ni de temporización de los reintentos.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Platform
macOS
Operating system version
macOS 26.5.2 build 25F84
System architecture
ARM64 (M1, M2, etc)
PolyScope Version
0.26.0
Bug description
When creating a workspace through the local Polyscope REST API and then sending the initial prompt over the local Polyscope websocket, the prompt sometimes fails with:
Not logged in · Please run /login
The workspace itself is created successfully, but the initial agent prompt is rejected as unauthenticated.
This happens even though Polyscope is open and authenticated for normal/manual workspace usage.
Request Flow
Workspace creation:
POST http://127.0.0.1:4321/api/repos/{repositoryId}/worktrees
Accept: application/json
Content-Type: application/json
Payload:
{
"branch": "dev/example-task",
"name": "dev/example-task"
}
The prompt is then sent over the local websocket:
{
"type": "agent.prompt",
"worktreeId": "{worktreeId}",
"prompt": "{initial prompt text}"
}
Polyscope replies with:
Not logged in · Please run /login
Expected Behavior
If the Polyscope desktop app is already authenticated and manual prompting works, API-created workspaces should be able to receive the initial prompt without requiring /login.
Actual Behavior
The workspace is created, but the initial prompt fails with:
Not logged in · Please run /login
Notes
I added retries on my side because this initially looked like a transient timing issue immediately after workspace creation. The error still surfaces enough that it seems like either:
- the API/websocket-created agent session is not inheriting the app's authenticated state, or
- Polyscope is accepting the prompt before the workspace agent/auth state is fully initialized.
This is separate from the cloud API. Workspace creation and prompting are both going through the local Polyscope desktop API/server.
Steps to reproduce
No response
Relevant log output
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 20
- Forks
- 0
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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 beyondcode/polyscope-community
-
[Bug]: Remote branch selection uses an unresolved local branch name when creating a workspace Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
-
[Bug]: Large workspace causes permanent server reconnect loop when a remote client subscribes Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
beyondcode/polyscope-community#198 · 1 comentario · 1 reacción ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
beyondcode/polyscope-community#189 · 1 comentario · 2 reacciones ·
Todos los issues de beyondcode/polyscope-community
Issues similares
-
Area: Excel support
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
orbeon/orbeon-forms#7893 ·
-
essnmx good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
yeti-platform/yeti#1380 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
modelcontextprotocol/python-sdk#3566 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
griptape-ai/griptape#2353 ·