Remove the old socket path fallback in 0.7.0
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Refactorización
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
Línea de trabajo
This is scheduled for the 0.7.0 release branch or the last PR before that release. Start by reading the named functions and calls in src/host/rpcClient.ts, src/host/lifecycle.ts, src/host/socketRoot.ts and src/storage/sessionPaths.ts, then check their unit tests, verification skill entries, and the three named documentation locations. Done means removing the fallback and cleanup support, updating release notes with the 0.5.0 session migration guidance, and passing mise run ci.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
In 0.7.0, remove the fallback to the old socket path that #288 kept.
Why
#288 moved host sockets from /tmp/agent-tty/<8 hex>/<12 hex> to a per-uid root, /tmp/agent-tty-<uid>. 0.6.0 is the first release with the per-uid root. To keep sessions reachable that 0.5.0 or earlier started, this version still connects to the old path and removes leftover sockets there. The code comments plan the removal for 0.7.0.
What to remove
src/host/rpcClient.ts(about line 123): the fallback insendRpcthat connects atlegacySocketPath(...).src/host/lifecycle.ts(about line 443):removeLegacySocketBestEffortand its three calls (about lines 483, 850 and 1213).src/host/socketRoot.ts(about line 101):isOwnLegacySocket.src/storage/sessionPaths.ts(about line 183):legacySocketPath.- Their unit tests, and the facts and coverage entries in
.agents/skills/verify-session-lifecycle/, if any name these functions. - Docs:
docs/USAGE.mdlimit 2 (about line 391), and the matching lines insrc/host/README.mdandsrc/storage/README.md.
When
Trigger: the 0.7.0 release. Do this in the release branch or in the last PR before 0.7.0 is cut, not earlier. Until then, a 0.6.x CLI must still reach a host that 0.5.0 started.
Done when
git grep -n -E "legacySocket|isOwnLegacySocket|0\.7\.0" -- src docsfinds nothing.- The release notes for 0.7.0 say that sessions started by 0.5.0 or earlier can no longer be reached, and that such a session must be destroyed with 0.6.x first.
mise run cipasses.
Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: high
- Lenguaje dominante
- TypeScript
- Estrellas
- 30
- Forks
- 4
- Merge medio
- 3 h 19 min
- PR fusionados (30 d)
- 107
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
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 coder/agent-tty
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
Los mantenedores suelen responder en 1 día
Todos los issues de coder/agent-tty
Issues similares
-
bug needs-triage potential-regression
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
aws/aws-sdk-js-v3#8408 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
colinhacks/zod#6743 ·
Los mantenedores suelen responder en 1 día
-
[BUG] Packing list: the weight field drops digits on a slow connection and saves the wrong weightAbierto
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 79/100
openai/openai-node#3124 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
anthropics/anthropic-sdk-typescript#1296 ·
Los mantenedores suelen responder en 8 días