Skip to main content

Contributing

Thank you for contributing to the Universal Agent Runtime.

Quick start​

  1. Clone the repository and create a worktree under ~/.claude/worktrees/ using scripts/worktree-new.sh.
  2. Install Rust (see rust-toolchain.toml) and Node.js 20+.
  3. Run pnpm install --frozen-lockfile at the root.
  4. Run cargo check --locked --no-default-features --features server-full.

License​

  • Runtime: MIT
  • SDKs (Rust, Python, TypeScript): MIT
  • Documentation: CC-BY-4.0

See CONTRIBUTING.md and the license ADR for details.

Commit conventions​

All commits must follow Conventional Commits. If you have lefthook installed, the commit-msg hook will run commitlint.