pnpm install
pnpm checkUse Node.js 22 or later. Keep changes scoped to one protocol or provider concern and add tests for observable behavior.
Public protocol changes must include:
- the schema or state-machine change;
- reference runtime behavior;
- HTTP and SDK updates when affected;
- conformance coverage;
- migration or compatibility notes.
Provider-specific features should first be represented as a capability or an extension event. Do not expand the portable core solely to mirror one framework.
- Run
pnpm checkandpnpm sanitize. - Document unsupported or degraded provider behavior.
- Do not include credentials, private infrastructure names, real user data, or proprietary code.
- Update the relevant package README and specification when behavior changes.
Contributions are accepted under the Apache License 2.0.