architecture
01Cursor rule Cursor
Top-level entry points exposed by the package.
The open-source governance layer for AI agents: write the rules declaratively, Bernstein enforces them and produces the verifiable, replayable record. Free, Apache-2.0. https://bernstein.run
Bernstein is an open-source governance layer for AI agents that applies written policies, schedules agent work deterministically, controls approvals, and records verifiable execution history. It is used to coordinate CLI coding agents and other agent workloads, including parallel runs and offline review, while the catalogue entries provide its agent workflows and controls.
This repository also configures its own agents. See what bernstein tells them →
Cursor rule Cursor
Top-level entry points exposed by the package.
Cursor rule Cursor needs its repo
Build & test.
Cursor rule Cursor
Per-directory context files for agents working inside a subtree. Each covers: what the directory is for, key files, invariants, and how to test that subtree.
Cursor rule Cursor
Every PR that adds or changes a feature MUST update docs in the same PR.
Cursor rule Cursor
Git workflow.
Cursor rule Cursor
Full per-file map: docs/sdd/module-map.md (generated).
Cursor rule Cursor
Bernstein is the open-source governance layer for AI agents. It runs on policy as code: you write the policy - who may do what, what needs approval, what must be recorded - and Bernstein enforces it and produces the verifiable record. A deterministic scheduler - no model in the coordination loop - runs agents in…
Cursor rule Cursor
Bernstein ships agent role prompts under templates/roles/. The orchestrator loads them at task-spawn time; you don't write to them manually.
Cursor rule Cursor
Setup.
Cursor rule Cursor
Bernstein governance-layer context - always active when working in a Bernstein-managed project.
Cursor rule Cursor
Guidelines for working in a Bernstein-orchestrated project.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: