Skip to content
System One

AbdelStark/bicameral

Hybrid coding harness for the Pi agent: any LLM writes the code while Jev returns typed probabilities, and deterministic policy code turns those into allow, confirm, block, warn or steer. Isolation stays with containers, so it is not a sandbox.

AbdelStark/bicameral on GitHub

Stars
6
Forks
1
Language
TypeScript
License
MIT
Last push
16 Sep 2026

Read from GitHub on . Counts change daily.

How it uses Jev

async decide<Q extends Questions>(req: S1DecideRequest<Q>, opts: S1DecideOptions): Promise<S1Result<Q>> {
  return this.client.systemOne(
    { state: req.state as EntryType, questions: req.questions },
    { signal: opts.signal, timeout: opts.timeoutMs, retry: { maxRetries: 0 } },
  );
}

View in packages/s1-runtime/src/backends/typesafe.ts

Open on GitHub

More like this

Use cases this is tagged with