bernstein
https://github.com/sipyourdrink-ltd/bernstein
Python
Deterministic orchestrator for 30+ CLI AI coding agents. Git worktree isolation, HMAC audit trail, MCP server mode.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported0 Subscribers
Add a CodeTriage badge to bernstein
Help out
- Issues
- Contract drift on PR #6091 could not be auto-patched
- A retried task loses its completion_signals, so it can never be verified done and retries forever
- fix(janitor): make test_passes timeout configurable
- fix: restore sign_receipt, verify_receipt, canonical_receipt_bytes exports and update allowlist
- test-count-drop override cannot survive a squash merge queue, so the gate ejects the PR it was declared on
- The QA role prompt hardcodes a Python toolchain, failing every QA task in a non-Python repo
- Completion signals are killed at a hardcoded 120s, turning any slower check into an infinite retry loop
- Agent logs truncate tool input at 150 chars with no way to raise it, and the uncapped stream is discarded
- fix: configurable tool_use log truncation via BERNSTEIN_LOG_INPUT_CHARS
- feat: Implement non-interactive approval gate that records refusals
- Docs
- Python not yet supported