Claude Code (Team/Enterprise): two transcript notices per session from hooks cc-plugin-sec-default skips
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 85/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
- Área
- cli
Línea de trabajo
El issue apunta a hooks/mod/register.ts donde el hook classic.PermissionRequest se registra sin filtrar, y hooks/hooks.json donde viven los command hooks. Primero lee esos archivos para ver la guarda y el orden de hooks, luego filtra el mod hook a ExitPlanMode y añade un SessionStart command hook para el recordatorio de Inbox. Hecho significa que no aparecen líneas skipped-hook en sesiones de cc-plugin-sec-default y el recordatorio todavía se muestra.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Under cc-plugin-sec-default, every session on our machines prints these two lines:
plannotator: its prompt.context hook was skipped. "cc-plugin-sec-default" runs first and sent the event on past it.
plannotator: its classic.PermissionRequest hook was skipped. "cc-plugin-sec-default" runs first and sent the event on past it.
Thanks to #2043 the plan flow works, so the lines report nothing users can act on.
They still read as a fault, and people ask about them.
The second line comes from the first permission prompt for any tool, not just ExitPlanMode.
The mod's classic.PermissionRequest hook is registered unfiltered (hooks/mod/register.ts) and returns next(e) for every tool except ExitPlanMode.
Two changes would end both lines:
- Send the Inbox reminder from a
SessionStartcommand hook inhooks/hooks.json, next to the existingPermissionRequestandPreToolUsecommand hooks.
The guard skips mod hooks but not command hooks, so the reminder would also reach these sessions again.
Today the guard drops it. - Filter the mod's
classic.PermissionRequesthook toExitPlanMode, so the guard only skips it during a plan approval.
There the #2043 record answers.
Seen with Plannotator 0.28.27.
0.28.30 registers both hooks the same way.
Follow-up to #2007.
- Lenguaje dominante
- TypeScript
- Estrellas
- 8.7k
- Forks
- 649
- Merge medio
- 11 h 48 min
- PR fusionados (30 d)
- 552
Preparar el entorno
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 backnotprop/plannotator
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
backnotprop/plannotator#2317 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
backnotprop/plannotator#2306 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
backnotprop/plannotator#2290 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
backnotprop/plannotator#2243 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Annotate documentation omits per-file version history and privacy controlsQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
backnotprop/plannotator#1086 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de backnotprop/plannotator
Issues similares
-
fix(worker): keep normal prepare waiting states failure-freePosiblemente ocupada @LichKing-2234 la tomó hoy. Abiertoagent:codex priority:P1
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
AgoraIO-Extensions/agent-infra#3745 ·
Los mantenedores suelen responder en 1 día
-
The five-line work window can drop its oldest line: the per-line byte share ignores the JSON framingPosiblemente ocupada @Eapp1e la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
makecindy/cindy#7973 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
lingdojo/kana-dojo#33337 · 1 comentario · 5 reacciones ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
coder/xum#7733 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
code-yeongyu/senpi#4917 · 1 comentario ·
Los mantenedores suelen responder en 1 día