Thank you for your interest in contributing to AgentStack SDK!
- Node.js >= 20
- npm >= 10
# Clone the repository
git clone https://github.com/agentstacktech/agentstack-sdk.git
cd agentstack-sdk
# Install dependencies (from repo root)
npm install
# Build the core package
npm run buildnpm run test
npm run check:docs-i18n:allEnglish is canonical. Update *_ru.md in the same PR. See docs/DOCS_I18N.md. Run npm run check:docs-i18n:all before PR.
npm run lint- Create a branch from
main:git checkout -b feature/your-feature-name - Make your changes in
packages/core/src/ - Run
npm run buildandnpm run test - Commit with Conventional Commits:
feat: add new methodfix: resolve retry logicdocs: update README
- Push and open a Pull Request
- Follow the project's .cursorrules for code style
- Use TypeScript strict mode
- Include type hints for all public APIs
- Add docstrings for exported functions and classes
- Keep PRs focused and reasonably sized
- Ensure all tests pass
- Update documentation if needed
- Reference any related issues
- GitHub Issues
- Platform docs (Swagger)
- SDK AGENTS.md
- Mirror runbook (monorepo maintainers)