gh — y, en GitLab, tu glab. Ningún token de TYBA, ningún OAuth, ninguna cuenta.
Si ya corres gh pr create en la terminal, el botón hace exactamente eso, desde el worktree correcto, con el push antes.
Cómo descubre la forja
Solo se mira una cosa:git remote get-url origin.
Esto cubre GitHub Enterprise y GitLab self-hosted sin que configures nada — siempre que ya hayas hecho login en la CLI. El puerto y el
user@ del remote se ignoran.
Un remote que no es ninguno de los dos (Bitbucket, por ejemplo): la sección Deliver dice No forge detected (origin isn’t GitHub or GitLab) — only local merge is available, y el botón de PR ni aparece.
Lo que exige
Para abrir un PR desde TYBA
gh (o glab) instalado y autenticado.Para no necesitar nada
El fallback: Push and open in browser.
gh isn’t installed y un botón que hace push y abre la URL de comparación de tu branch en el navegador. El PR lo creas allá.
Sin autenticación, lo mismo — con el recado correcto: Run “gh auth login” in the session’s terminal.
La CLI solo es obligatoria para ver las cosas dentro de TYBA: estado del PR, checks, comentarios. Crear el PR funciona sin ella.
Dónde corre la CLI
Fuera de la jaula, en un entorno montado por allowlist —GH_TOKEN, GITHUB_TOKEN, GH_HOST, GH_CONFIG_DIR, GLAB_TOKEN, XDG_CONFIG_HOME, variables de proxy y poco más. El resto de tu entorno no va con él. Timeout de red: 30 segundos.
Abrir el PR
En Deliver, el botón dice Open PR (GitHub) u Open MR (GitLab). El diálogo pide título — ya rellenado con el título de la sesión — y descripción. Al confirmar, en orden: No necesitas haber hecho push antes — elcreate_pr lo hace.
Seguirlo
Con un PR abierto para la branch de la sesión, la sección Deliver gana una línea: estado (open, merged, closed, draft), #número, un punto agregado de los checks — verde, rojo, o ámbar girando — y un enlace a la forja.
El panel de la forja
El icono de GitHub (o de GitLab) en el encabezado abre un popover con dos pestañas.- CI
- Pull requests
Los 10 runs más recientes — no es historial, es “¿y ahora?”. El run en curso viene primero; después, por fecha. Expandir un run lista los jobs; hacer clic lo abre en la forja. Cada run muestra la branch o tag que lo disparó, que es como respondes “corté la tag, ¿y el release?”.Mientras haya un run corriendo, el panel se actualiza cada 15 segundos. Todo parado, se detiene — cada tick es un proceso
gh compitiendo con tus agentes.CI de GitLab: TYBA todavía no sabe leerlo. El panel dice I cannot read CI on this forge yet — que es distinto de “ningún run”. Los PRs, MRs, checks del PR y comentarios funcionan en las dos forjas; los workflow runs y jobs, solo en GitHub.
Después de abrirlo
Aparece Delivered — what about the worktree?: PR opened. Remove this worktree and close the session, or keep it to keep working?Lo que no existe
Ver también
Comentarios del PR al agente
El review volvió. Mándalo directo a quien lo escribió.
Merge local
La salida sin forja.