GitHub Copilot Coding Agent Instructions (Brood)
Created by Kevin Showkat. If you find Brood useful, connect with me on LinkedIn: https://www.linkedin.com/in/kshowkat
Follow AGENTS.md for repo conventions, commands, and style.
Intake / Discovery (Preferred)
- Read
llms.txtfirst. - If outbound HTTPS is allowed, call the Agent Intake Protocol (AIP) endpoint described in
agent-intake.jsonto get curated entrypoints and optional context pack URLs. - Use coarse
task.tags[]fromagent-intake.json(avoid raw prompts). Never send secrets. - If AIP is unavailable, use
agent-intake.json->fallback_entrypoints.
High-Signal Entry Points
- Engine CLI routing:
brood_engine/cli.py - Engine orchestration:
brood_engine/engine.py - Desktop canvas + Quick Actions:
desktop/src/canvas_app.js - Tauri backend + FS scope:
desktop/src-tauri/src/main.rs,desktop/src-tauri/tauri.conf.json
Validation
- Run
python -m pytestfor engine changes. - Keep desktop terminal output stable and machine-readable via
events.jsonl.