Imported from undivisible/herdr-gui (
AGENTS.md). Install upstream withnpx skills add undivisible/herdr-gui. Copyright stays with the author.
AGENTS.md
Build
- Use Cargo for Rust work.
- Use
crepus devfor local app smoke tests. - Use
wax, notbrew.
Checks
Run before committing:
cargo fmt -- --check
cargo clippy --all-targets -- -D warnings
cargo test
Scope
- Keep Herdr as the only backend.
- Treat cmux, Warp, Arc, and Superconductor as UI/product references only.
- Do not add browser panes, plugin UI, marketplace, cloud accounts, or telemetry.
- Prefer small GPUI changes in
crates/herdr-gui/src/main.rs. - Prefer Herdr socket wrappers in
crates/herdr-gui/src/herdr.rs. - Prefer libghostty changes in
crates/herdr-gui/src/ghostty.rs.