Skip to main content
Several KiwiFS features are optional. Disabled subsystems return a clear HTTP error instead of failing silently.

Feature matrix

Enabling subsystems

Drafts require git-backed branches. Ensure versioning is not none:
.kiwi/config.toml
See Draft spaces.
Task claims prevent two agents from editing the same path concurrently. The claim store is wired at bootstrap when the server detects the feature is needed.See Claims.
.kiwi/config.toml
See Utilities API.
.kiwi/config.toml
See Search and Configuration.
.kiwi/config.toml
When enabled, writes with invalid frontmatter are rejected. Define types under .kiwi/schemas/.See Schemas.
If you see 501 or 503 on an endpoint, check the table above. These are not bugs — they mean the subsystem was not configured for this server instance.

Configuration

Full config.toml reference.

API overview

Auth and error conventions.
Last modified on May 23, 2026