alvarofpp / alvarofpp/dotfiles

gh:reap não varre worktree sem lock — terminais órfãos acumulam

Ouverte
#8 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Shell
Étoiles
2
Forks
0
Merge moyen
8 min
PR mergées (30 j)
1

Description

**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.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.