alvarofpp / alvarofpp/dotfiles
gh:reap não varre worktree sem lock — terminais órfãos acumulam
- Lingua principale
- Shell
- Stelle
- 2
- Fork
- 0
- Merge medio
- 8m
- PR unite (30g)
- 1
Descrizione
**Objetivo:** terminal de sessão encerrada deixar de acumular em worktree cuja issue já soltou o lock.
**Medido em 2026-09-08:** 13 terminais órfãos vivos — 4 em `abacaxei-app/issue-13`, 4 em `issue-90`, 3 em `issue-92`, 2 em `infra/issue-11`. Um deles exibia `Worked for 20m 20s · done`, ou seja concluiu e ficou no prompt pra sempre.
**Causa:** quem fecha terminal ocioso é o `gh:agents-busy`, mas o `gh:reap` só o chama pra issue **com** `agent:running`. Sessão que terminou normalmente solta o lock na última linha do prompt — e a partir daí a worktree dela nunca mais é varrida.
**Escopo:** varrer também worktree sem lock. Uma passada por `~/orca/workspaces/*/*` chamando `gh:agents-busy`, ou o `gh:reap` deixar de filtrar por label antes de varrer.
**Por que importa:** cada Claude Code ocioso segura RAM, e desde a remoção do `MAX_AGENTS` o `MIN_FREE_MB` é o único freio de concorrência — órfão consumindo memória reduz quantos agentes de verdade cabem.
**Critério de aceite:** depois de um tick, nenhuma worktree tem terminal com `lastOutputAt` acima do corte, tenha a issue lock ou não.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.