Knowledge-centric Self-Improvement¶
A population of disposable agents attempts your own tasks, compares notes on what worked, distills the lessons into reusable knowledge, and seeds the next generation with it.
-
Getting started
Fresh clone to a solved demo task in one command — then your own tasks and larger runs.
-
Your own tasks
Point KSI at any JSON/JSONL file of tasks — no dataset or loader code needed.
-
FAQ
What is this, when to use it, what it costs, and where results go.
-
Programmatic API
Drive a run from Python with
ksi.run(...)— plus the auto-generated API reference. -
Architecture
The runtime execution chain and which component owns each database.
-
Extending KSI
Add a benchmark, evaluator, runtime, or improvement strategy — one
register_*call each, no core edits. -
Reference
The glossary, artifacts & cleanup, and runtime startup performance notes.
-
Benchmarks
Run the reference benchmarks yourself — data prep, task maps, and run presets.
Note
The files under docs/ remain the canonical source; this site renders them
plus an auto-generated Python API reference.