Bernstein

Bernstein is an open-source multi-agent orchestration harness maintained by sipyourdrink-ltd (led by chernistry). Designed for unattended and pipeline-driven software engineering workflows, it breaks down complex software development lifecycles into discrete, coordinated agent roles such as QA, backend implementation, and review. Operationally, Bernstein executes declarative scenario recipes defined in YAML files (located under `.bernstein/`). Workflows define strict dependency gating and artifact contracts between agents. For example, a QA agent can be mandated to verify a bug at HEAD and generate a failing test before a backend agent is spawned to write implementation code against that test. Unlike ad-hoc interactive coding assistants, Bernstein specializes in structured, repeatable scenario execution with formal agent handoffs and CI/CD integration via GitHub Actions. It focuses on deterministic progression—enforcing red-green testing requirements and automated review passes—rather than single-turn conversational code generation. Bernstein is an open-source project hosted on GitHub and available through the GitHub Actions Marketplace for automated repository workflows.

Tags: agent harness, ai agent, cli, coding agent, developer tools

Visit Bernstein