This repository houses proprietary code for the Mixtape workflow engine. Please keep all discussions and code reviews within approved internal channels.
npm install
npm run ciAll pull requests must be rebased on main (or develop when applicable) and pass npm run ci locally before opening a PR.
main: release-ready, tagged for publish.develop: optional integration branch for upcoming releases.- Feature branches:
feature/<short-description>. - Bugfix branches:
fix/<short-description>.
- TypeScript targeting Node 18+.
- No secrets, tokens, or customer data in the repo.
- Keep LangGraph nodes and tools small and composable.
- Update or add Vitest coverage when modifying behavior or state schemas.
- Reference the ticket/issue ID in the branch or PR description.
- Document user-facing or API-impacting changes in the PR template.
- Add or update documentation when introducing new nodes, metrics, or prompts.
- Request review from
@mixtapelabs/maintainers; at least one approval is required before merge.
npm run lintnpm run typechecknpm testnpm run build
Use npm run ci to execute all checks in sequence. Do not merge unless every command passes locally and in CI.