Thanks for your interest in contributing to AgentBnB — the P2P agent capability sharing protocol.
git clone https://github.com/Xiaoher-C/agentbnb.git
cd agentbnb
pnpm install
pnpm build
pnpm test- Language: TypeScript (strict mode) — no
any, useunknownand narrow - Package manager: pnpm
- Tests: Vitest — run
pnpm testbefore submitting a PR - Linting:
pnpm lintandpnpm format
- Fork the repo and create your branch from
main - Make your changes with tests
- Ensure
pnpm testpasses andpnpm buildsucceeds - Open a PR with a clear description of what and why
- Bugs: Open an issue with reproduction steps
- Security vulnerabilities: See SECURITY.md — do not open a public issue
AgentBnB is agent-native: every feature must pass the test "Does this require human intervention? If yes, redesign."
See AGENT-NATIVE-PROTOCOL.md for the full design philosophy before proposing major changes.
By contributing, you agree that your contributions will be licensed under the MIT License.