cofoundy/dagyard-oss/tree/main/packages/mod

Dagyard en Claude Code: una banda sobre el prompt con lo pendiente de la sesión, el menú /dagyard y un aviso cuando algo nuevo te espera, con instalación de un paso vía plugin marketplace.
cofoundy/dagyard-oss/tree/main/packages/mod

Dagyard en Claude Code: lo que te espera y lo que está para tomar sobre el prompt, el menú /dagyard y un aviso cuando algo nuevo te espera. Se instala con un solo paso (claude plugin marketplace add + claude plugin install dagyard@dagyard) y se actualiza con un git pull. Apunta a un proyecto vía DAGYARD_PROJECT, .dagyard.json o ~/.config/dagyard/project, y usa claves en ~/.config/dagyard/agent-key y owner-token. Habla inglés o español según el entorno. El escaneo marca nivel L3 por acceso a red, ejecución de comandos (printenv, open) y lectura de archivos de configuración, por lo que requiere revisión humana.
Check the author's README for the marketplace and plugin name first. Commands may change as the repository evolves.
claude plugin marketplace add cofoundy/dagyard-oss claude plugin install dagyard
Una banda sobre el prompt con lo que le toca a esta sesión, un menú para responderlo todo de corrido y un aviso cuando algo nuevo te espera. Todo lo que haces aquí se ve al instante en el cielo (la web), porque escribe en la misma API.
/goal en la sesión./dagyard o «Ver todo»): todo lo anterior a la vez.

Desde la raíz de tu clon del repo:
claude plugin marketplace add "$PWD/packages/mod" && claude plugin install dagyard@dagyard
Queda instalado para todas tus sesiones y se lee desde esta carpeta: un git pull del repo lo
actualiza (en una sesión abierta, /reload-plugins). Para probarlo sin instalar:
claude --plugin-dir "$PWD/packages/mod".
Quitarlo: claude plugin uninstall dagyard@dagyard && claude plugin marketplace remove dagyard.
El primero que encuentre, en este orden:
DAGYARD_PROJECT (y DAGYARD_URL) en el entorno;.dagyard.json más cercano subiendo desde la carpeta de la sesión, p. ej.
{"project": "dagyard", "url": "https://dagyard.cofoundy-dev.workers.dev"} (url es opcional);~/.config/dagyard/project (y url).Sin proyecto, el mod calla: ni banda ni llamadas; /dagyard dice cómo enlazar el repo. Así puede
quedar instalado en todas las sesiones sin ensuciar los repos que no usan Dagyard. El servidor, si
nada lo dice, es https://dagyard.cofoundy-dev.workers.dev.
Las claves salen de ~/.config/dagyard/agent-key (leer y tomar tareas) y owner-token (responder lo
que te espera). Nunca se imprimen.
Habla inglés; español si el entorno de Claude Code lo pide (LC_ALL > LC_MESSAGES > LANG, con el
mismo criterio que el CLI). Lo que escribe una persona (títulos, preguntas, opciones) no se traduce, y
los atajos de teclado son los mismos en los dos idiomas.
claude plugin validate packages/mod # manifiesto y módulo, como los lee el motor
claude plugin test packages/mod # hooks/*.test.ts(x)
hooks/view.ts calcula la vista desde el snapshot (puro); hooks/register.tsx es todo lo que toca
el motor: la banda (AbovePrompt), el menú (Pane dagyard-menu), el comando y el sondeo cada
10 s. Los tipos del motor los escribe Claude Code en .claude-plugin/types/ al cargar el mod
(ignorados por git); con ellos, npx tsc -p packages/mod revisa los tipos.