Skip to main content

deterministic agent platform

fluxflux

Provider-native typed stages interpret intent and propose literal calls inside an authored Flux-Lang loop. The host freezes effects into action batches and runs them through authorization, approval, and guarded IO. The default loop never asks the model for per-turn executable Flux.

structural trace
triage.flux
flow triage-failures -> String
status = git_status()
tests = cargo_test(args: ["--workspace"])

ctx pack
purpose "explain the failing tests"
budget 9000
include status, tests

diagnosis = ai.reason(ask: "Likely cause?", ctx: pack)
return diagnosis
01
git_status()read workspace state
02
cargo_test()run through guarded IO
03
ctx packfreeze the evidence slice
04
ai.reason()typed model stage
05
return diagnosispublish the result

Preview only — no operation runs from this page.

Agent

A local-first coding agent with policy, approvals, sessions, skills, and provider routing.

Flux-Lang

A readable plan language with guard rails, concurrency, and budgets — auditable before it runs. Take the ten-minute tour.

SDK

Parse, analyze, optimize, and execute flows from Rust through the same safety envelope.

Security

Authorization, approvals, guarded IO, plugin confinement, and an opt-in OS sandbox — what each one guarantees, and where the boundaries sit.