Estado: guia operativa inicial
Fecha: 2026-05-24
Un repositorio por proyecto permite que Comandesk ejecute o prepare trabajo sin depender del disco local del usuario. El repo se convierte en la frontera operativa: branch, diff, commit, pull request o worktree remoto.
Esto no obliga a usar GitHub. El modelo acepta GitHub, GitLab, Gitea, Forgejo, Bitbucket o un remoto Git generico.
Usa repo/remoto si:
Usa runner local si:
provider: github, gitlab, gitea, forgejo, bitbucket o generic.remote_url: URL remota HTTPS, SSH o formato Git.default_branch: branch principal, normalmente main.work_strategy: branch, pull_request, worktree o manual.web_url: enlace web opcional para inspeccion humana.trust_level: untrusted o trusted.push_policy: none, branch, pull_request o direct.auto_push: true solo si quieres que el runner pueda empujar automaticamente cuando la politica lo permita.allowed_push_branches: ramas autorizadas para push automatico.Por defecto un repositorio es untrusted, push_policy=none y auto_push=false.
Eso significa que el agente puede preparar cambios y commits locales, pero debe devolver push_required en la evidencia en vez de ejecutar git push.
Para permitir push automatico deben cumplirse todas estas condiciones:
trust_level=trusted;auto_push=true;push_policy es branch, pull_request o direct;allowed_push_branches;Abogado del diablo: direct a la rama principal es comodo para proyectos internos, pero no debe ser el valor por defecto para clientes. En producto vendible, usa pull_request como opcion segura y reserva direct para workspaces internos o repositorios expresamente confiables.
El agente trabaja en una rama por tarea o por fase.
Bueno para:
El agente debe entregar un PR o MR revisable.
Bueno para:
El agente usa un worktree aislado por ejecucion.
Bueno para:
Comandesk registra el repo y el preflight, pero la ejecucion la hace una persona o una herramienta externa.
Bueno para:
Para modo repo/remoto, el cockpit debe poder mostrar al menos:
La primera tarea no debe publicar. Debe validar:
Se puede vender como:
> Ejecucion remota o revisable a traves del repositorio del proyecto, sin depender del disco local.
No se debe vender como:
> Creamos y publicamos en cualquier proveedor sin configuracion ni permisos.