Project
Development
Local build
cargo build --release
cargo run -- --helpTests
cargo test -qOptional checks:
cargo fmt --check
cargo clippy --all-targets --all-features -- -D warningsRepo notes
- core Rust implementation lives under
src/ - release installers live under
scripts/ - npm wrapper lives under
npm/ - recorded demo assets and regeneration notes live in the existing repo docs material
Documentation maintenance
When user-facing behavior changes:
- update the Fumadocs pages under
docs/content/docs/ - update the README if it still serves as a high-level landing page
- keep
docs/llms.txtanddocs/skill.mdaligned with the public docs surface - keep examples aligned with the current
kagi --helpoutput - keep removed or deferred features out of the public docs surface