Stack is the Synth research-engineering cockpit (OpenTUI + Codex + Stack MCP). We welcome bug reports, docs fixes, and focused improvements.
- Clone the repo and run
make install(orbun install+./bin/stack --version). - Run
bun run check— must pass. - Run
bun run scripts/check_version_drift.ts— do not hand-edit versions inpackage.jsonorCargo.toml; changeversion.jsonand runmake sync-version. - Keep scope tight — one logical change per PR.
- Source of truth:
version.json(version,channel,release). package.json.versionmirrorsversion.Cargo.tomlworkspace version mirrorsrelease(release floor, not the dev build id).- Nightly dev cuts:
make bump-dev(maintainers).
See SECURITY.md. Do not open public issues for vulnerabilities.
Match surrounding TypeScript/Rust conventions. Run bun run check before pushing.
Open a GitHub Discussion or file an issue with the question label.