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

Dagyard for Claude Code:在提示列上方顯示工作階段中待處理和可領取的事項,提供 /dagyard 選單,並在有新事項等你處理時發出提醒;透過外掛市集一步安裝。
cofoundy/dagyard-oss/tree/main/packages/mod

Dagyard for Claude Code:在提示列上方顯示等著你的事項和可以領取的事項,提供 /dagyard 選單,並在有新事項等你處理時發出提醒。透過一步命令安裝(claude plugin marketplace add + claude plugin install dagyard@dagyard),並使用 git pull 更新。它透過 DAGYARD_PROJECT、.dagyard.json 或 ~/.config/dagyard/project 指向一個專案,並使用 ~/.config/dagyard/agent-key 和 owner-token 中的金鑰。依環境使用英語或西班牙語。掃描因存取網路、執行命令(printenv、open)以及讀取設定檔而標記為 L3,因此需要人工審查。
請先查看作者 README,確認 marketplace 與外掛名稱;指令可能隨儲存庫結構而變動。
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.