Govern every agent change before it reaches production.
One harness for every agent and model. You set the policy. Every request goes through Palgu, which governs model routing, budgets, policy, review and audit for your team. Use it with srooterctl in the terminal or Palgu Studio on the desktop. Your code context and review standards apply to each task.
One request. Your context, standards and policy, applied automatically.
Coding agents scaled faster than the controls around them.
Each developer sets up coding agents differently. Platform teams need shared model policy, budgets and a record of what ran.
Palgu applies your team's controls through one API.
Developers pick the client. Your team sets the rules.
Install srooterctl and start coding.
One install, one sign-in.
Run srooterctl for a coding session, or srooterctl -p to run one task and exit. Every request goes through the Palgu API.
srooterctl login
srooterctl -p "fix the failing test"
Your context, practice and model policy, per task.
Palgu assembles the right code context, enforces your TDD, architecture and review practice, and picks the model for the task.
context: code-graph + ADRs
model: by task and risk
Validate and review before the PR.
Functional and visual validation, a review by models that did not write the code, and an audit record for each change.
✓ 8/8 checks
✓ audit 7f3a2b recorded
Example: one task, end to end.
A developer types add partial refunds. Here is everything Palgu does before the PR opens.
The model writes the code.
Palgu runs the other eight steps.
- 01Maps the blast radiusResolves the change fan-out: payments, ledger and invoices. Selects the tests that matter.Cortex code graph
- 02Assembles the architecturePulls the relevant ADRs and codemap, including the append-only ledger invariant.Codemap · ADR-041
- 03Grades the riskMoney movement on an auth path. Tier: high. An independent risk model scores it, blind to the solver.risk pipeline
- 04Requires tests firstYour TDD standard applies: failing tests before implementation.org policy · tests-before-code
- 05Picks the model for the tierImplementation on the efficient default. High-risk tasks get a frontier model as reviewer.blast-radius routing
- 06Implements against the testsThe agent works inside the assembled context while Palgu records a session-memory trace you can inspect.Mnemos
- 07Validates functionally and visuallyBuild, end-to-end and screenshot proof attached to the change.Validation Center
- 08Convenes independent reviewFive seats (architect, backend, frontend, tests, security) on models that did not write the code. One blocker caught and fixed.Council
- 09Records the outcomeContext, model, tests, review and outcome in the audit ledger. PR #482 opens with 8/8 checks.audit + provenance
Your engineering standards, applied to agent-written code.
Centrally managed. Runs where you need it.
Palgu servers never run your code: tests run in your CI or on the developer machine. The audit log stores a SHA-256 hash of each prompt, not its text. Conversation transcripts are stored separately, with retention your admins control (30 days by default), and encrypted on the managed service (self-hosted: depends on your key setting).
In your terminal, in CI and on your Mac.
srooterctl runs on macOS and Linux, on developer machines and CI runners. Studio puts Tasks, the Validation Center, the Council Chamber, Knowledge and Routing in one macOS app.

Measured cost and quality, per model.
We build a real app through the harness with pinned models and score it on four axes: accuracy, speed, cost and quality. The results drive our routing defaults, and they are public.