Supporting software: BigBoss

Human review for local coding-agent actions

BigBoss is a local queue for proposed agent actions. Policy routes each request; a person reviews the ones that need it; the proposal and decision are kept.

I am building the Consumption Engine, a way to keep a project's sources and corrections attached to the work agents do with them. BigBoss provides approval controls and decision records as a separate tool. Connecting it to the engine is still in development.

Working local prototype / One human reviewer per instance / Public implementation (399 author-run CI tests at v0.1.0 / inspected source 5615b72)

The problem

Reviewing requests from several agents in one queue

Permission requests can arrive across several coding sessions. A useful decision needs context: the proposed action, the workspace, and the request it belongs to. BigBoss brings connected requests into a local dashboard and keeps their decision history.

See the proposal

A connector, called an adapter, submits the action with its project and session details. Policy routes it to automatic allowance, review, or blocking.

Review when required

For requests that need human review, approve, reject, or request changes. A decision refers to a specific proposal.

Keep the decision

Requests, decisions, and events persist in a local SQLite store, so the review record can outlast a terminal session.

Illustrative walkthrough: about two minutes

Follow one request from proposal to decision

Illustrative walkthrough with example data; nothing runs on this page.

  1. An agent proposes a file change

    A connected adapter submits a request to update a README in an example workspace. BigBoss records the proposal and its context.

  2. Policy sends it for review

    The default policy routes file changes to human review. The dashboard shows the request so the reviewer can inspect what is being proposed.

  3. The reviewer makes a decision

    The reviewer approves this proposal once. The decision refers to an action_hash derived from the proposal, workspace, and policy version.

  4. The decision stays available

    The local store retains the request, decision, and events. The adapter receives the outcome and is responsible for applying it to the matching action.

BigBoss approval gate stages, recorded outputs, and current prototype boundaries.
Stage Input Recorded Output Current MVP Limit
1. Proposal intake Command or file edit, workspace, run ID, policy version Request row and SHA-256 action_hash Only covers actions submitted by the adapter
2. Policy routing Normalized proposal and active policy rules Classification: allow, pending review, or block Static rule matching; does not sandbox host processes
3. Human review gate Pending request in local SSE web queue Reviewer decision (approve, reject, or revise) with device ID One human reviewer per local instance; LAN phone alerts opt-in
4. SQLite persistence Decision event and target action_hash Persisted SQLite decision history and returned hash Adapter must enforce hash match; does not verify task completion

Deployment & integration

Start on one machine, with a supported adapter

Research evaluation

Evaluate BigBoss with your own harness

If you want to test BigBoss with your own agent harness, the adapter contract is documented and I am glad to compare notes on what your integration gates and what still bypasses it. Email me.

Before you start

Practical questions