Contributing
We welcome contributions! Please read the following before submitting:
Good first issues
- Add a new provider adapter in
src/services/ai/ - Write tests for untested tools
- Fix docs, add examples
- Build a plugin or MCP server
- Improve Windows support
Release
Pushing a v* tag triggers GitHub Actions release and npm publish.
Before tagging:
- Update version in
package.json - Update
CHANGELOG.mdunder## [Unreleased] - Run full CI:
bun run check:ci && bun x tsc --noEmit && bun test --bail