Project

Versioning policy

How clai releases, configuration schemas, and documentation versions are maintained.

On this page

clai uses semantic versioning (vMAJOR.MINOR.PATCH) for binary releases and Go module tags.

Configuration compatibility

When clai introduces new fields in textConfig.json, photoConfig.json, videoConfig.json, or profiles/*.json, existing configuration files are migrated or populated with safe defaults automatically on startup.

Documentation versions

The clai.chat documentation site tracks the latest clai release at /docs/ and preserves archived snapshots under /docs/v<major.minor>/. Every page records the exact baalimago/clai git commit and source files it was written from in its frontmatter.

Last updated October 21, 2026

Type to search the documentation.