DraggyDocs
Español
draggy.org Descargar

DocsReferencia

Comandos

Qué puede ejecutar el modelo, en qué shell y qué cubre un permiso.

En Code, el modelo ejecuta comandos en la carpeta del proyecto: git, gh, gestores de paquetes, pruebas, compilaciones. En Preguntar antes y Aceptar cambios pregunta, con el comando completo mostrado antes. Solo planificar rechaza los comandos. YOLO los ejecuta sin preguntar.

Qué shell#

El modelo puede elegir pwsh, powershell, cmd, bash o sh. En Windows, Draggy usa el shell que fijes como predeterminado en Ajustes. Si no hay ninguno, usa bash cuando Git para Windows está instalado, luego PowerShell 7 y después Windows PowerShell. bash viene de Git para Windows, no de WSL.

Comandos de herramientas en segundo plano#

Cuando el modelo ejecuta un comando como herramienta, se ejecuta en segundo plano sin indicador interactivo. Las peticiones y los paginadores están desactivados (GIT_TERMINAL_PROMPT=0, PAGER=cat, GIT_PAGER=cat, NO_COLOR=1). Un comando que siga en marcha después de dos minutos pasa a una tarea en segundo plano; Ctrl+Alt+B lo envía allí cuando quieras.

El panel de terminal#

Para comandos interactivos, editores de texto, operaciones de git o REPL, pulsa Ctrl+Mayús+T (⌘MayúsT en macOS) para abrir el panel de terminal en el dock. Admite varias pestañas y shells personalizados (pwsh, cmd, bash, sh). Los bloques de código en el chat también tienen un botón para enviar comandos directamente a la terminal.

Límites#

  • Dos minutos por defecto, diez si el modelo lo pide
  • La salida de más de 30 000 caracteres se corta por el medio, conservando los dos extremos
  • Detener la respuesta detiene el comando y todo lo que haya iniciado

Permitir siempre es estrecho#

Recuerda cómo empieza un comando, no la línea completa. Permitir npm test --watch permite npm test; no permite npm publish. Lo que pueda ejecutar cualquier cosa, como python o bash, se recuerda completo. Cada comando de una cadena cuenta por separado.

Un comando no se puede deshacer. Draggy no ve lo que hizo, así que un git checkout . es tan definitivo como en tu terminal.

Los atajos de teclado tienen su propia página: Atajos de teclado.

Sugerir un cambio