Kyno

One direction.Every agent.Every step.

Kyno is the versioned source of truth for multi-agent systems. Change direction once, and every agent picks up the current version at its next step.

GitHub / Docs ↗
1Direction changed
2Store updated
3Agents pull
4System aligned
OPERATOR

Updates direction

Say the hard number first.
KYNO DIRECTION STORE
v7 LATEST
researchernext step
plannernext step
</>
writernext step
reviewernext step
Direction flows Agents pull at their next step All four agents are on v7.
CORE MODELCurrent direction stays authoritative
DIRECTIONVersioned
PROPAGATIONAt step boundaries
TRANSPORTMCP

Versioned direction

Every change appends a new immutable version. You always know what direction was in force.

Live propagation

Agents pull the latest direction when they reach the boundary where your workflow needs it.

Auditability built in

Every answer can say which version it served, making direction inspectable after the run.

Run a control plane locally.

Start with SQLite and stdio. Add HTTP or your own adapter when the workflow needs it.

Build an adapter →
~/acme
$ pip install kyno
$ kyno new acme && cd acme
$ kyno db init
$ printf 'constitution: default\nmission: Ship a lending product people trust\n' > constitution.yaml
$ kyno set constitution.yaml --note "initial constitution"
$ kyno serve --transport stdio

Kyno runs on one too.

We publish the mission and principles governing Kyno through the same system available to operators.

Read it →