mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-13 15:05:19 +00:00
2 KiB
2 KiB
| description |
|---|
| Cria o worktree da próxima Issue claimável (next [--stay]), um worktree novo de planejamento do /plan-issue (plan [bag] [--stay]), um worktree neutro sem função pré-definida (new [bag] [--stay]) ou destrói o worktree atual (kill [--force]) |
Rode o script determinístico abaixo (não improvise a lógica) e reporte o resultado de forma concisa.
next [--stay]: cria (ou reutiliza) o worktree da próxima Issue claimável. Por padrão o script imprimecd <dir>na última linha — aplique-o na sessão de shell atual (cd <dir>) e reporte o novo diretório.--staysuprime ocd(não troque de diretório).--goexplícito continua aceito como no-op.plan [bag] [--stay]: cria um worktree de planejamento diferente a cada invocação (branchplans/plan-issue-<bag>, ouplans/plan-issue-<n>sequencial sem bag; sufixo-2/-3em colisão) para rodar/plan-issuesem ocupar o main; nunca conflita comnext. Mesmo contrato decddonext: aplique a última linhacd <dir>por padrão;--staysuprime.new [bag] [--stay]: cria um worktree neutro (sem função pré-definida — explorar ideia, conversar, planejar sem registrar nada) diferente a cada invocação (branchwork/<bag>, ouwork/<n>sequencial sem bag; sufixo-2/-3em colisão); o prefixo minúsculowork/…nunca conflita comnextnemplan. Mesmo contrato decddoplan: aplique a última linhacd <dir>por padrão;--staysuprime.kill [--force]: destrói o worktree em que você está e remove seus bancos. O script imprimecd <main>na última linha — aplique-o (cd <main>) para a sessão sair do diretório destruído.
Este comando roda SEM o marcador
TEQO_WORKTREE_TERMINAL, então nunca recebe a diretivalaunch— só ocd. O launch do opencode (OPS26) acontece apenas na funçãoworktree()de.agents/shell/worktree.sh(terminal interativo); nunca abra um TUI aninhado a partir daqui.
!node scripts/worktree.mjs $ARGUMENTS