Bring your own model, keep the same guardrails
Pi exists for people who want to choose — or change — the model without changing the workflow, including European models such as Mistral’s Devstral line. That choice is entirely yours to make in the harness. The repository does not care: code under functions/, workers/, and apps/, the stack.json that declares the runtime, and seed data beside it. A session that swaps models mid-project leaves the same kind of branch behind.
Scriptability is where Pi earns its place in automated setups: headless sessions that run a defined task, read kernstack plan --json, and stop. “Stop” is the operative word — the plan is output for a human or a downstream check, not a permission slip the script grants itself.
What the platform enforces, whoever holds the keyboard
Guardrails on KERNSTACK live in the platform, not in harness configuration, which is why a minimal harness is enough. Agent work can be confined to agent/
- Model and provider choice (Mistral Devstral and others) stays inside Pi — the platform is deliberately model-agnostic
- kernstack git checkout agent/
lets a person inspect the exact state a Pi session produced - Headless runs should end at plan output; deploy remains the gated, human-approved step
Supported Models & Workflow
Supported Models & Engines: Mistral / Devstral · Any provider Pi supports — your choice
Frequently asked questions
Model freedom and a small, inspectable harness: Pi lets you run different providers — including European model families — through the same terminal workflow and extensions. If a model gets better or cheaper elsewhere next quarter, your KERNSTACK workflow does not change at all.
It can run headless tasks, and the sane pattern is: agent edits, kernstack plan --json reports, automation stops. Shipping then goes through the project’s deploy gate, which can require review-approved source. Unattended production mutation is a policy you would have to deliberately dismantle, not a default.
No. The platform contract starts where the harness ends: branches, plans, deploys. That separation is the point — today’s Devstral session and next year’s model produce identical artifacts for review, so swapping models never means re-litigating how changes reach production.
Related capabilities, architectures, and comparisons
Ship your stack on the Software Lifecycle Cloud.
Closed preview on dedicated European infrastructure. Bring a repository or start from a blueprint.