Skip to content

Releases: kaicontext/kai-cli

v0.36.35

Choose a tag to compare

@github-actions github-actions released this 24 Oct 04:36
0450c90
chore(deps): bump kai-engine to v0.6.86 (release v0.36.35) (#215)

Co-authored-by: kai-cli-core-deploy-app[bot] <295783573+kai-cli-core-deploy-app[bot]@users.noreply.github.com>

v0.36.34

Choose a tag to compare

@github-actions github-actions released this 22 Oct 14:32
ffb583d
One kai store per project: kai store merge, refuse split projects (#213)

* One kai store per project: refuse a split, keep loops in the store

kaipath used to treat a bare <root>/.kai directory as the store, and the
session-ingest hook created exactly that (.kai/loops) beside .git/kai
stores — ~/Desktop/riddle ended up with two live databases. With the
engine fix (kaipath.Stores, keyed on db.sqlite):

- log ingest writes loops into kaipath.Resolve(root)/loops; doctor reads
  them there.
- Every command except doctor/version/help/completion/log ingest refuses
  to run when both .kai/db.sqlite and .git/kai/db.sqlite exist, naming
  each with snapshot/ref/git-mapping/pushed counts and how to move one
  aside. doctor reports the same.
- kai run's store lookup walks up by database, not directory.
- Hooks v9: pre-push picks KAI_HOOK_DIR by db.sqlite (lockstep with kit).

Needs the kai-engine release carrying kaipath.Stores.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* kai store / kai store merge; refuse split projects with the way out

With kaipath settling on <project>/.kai:

- kai store shows the project's store; kai store merge folds a leftover
  .git/kai store into .kai (engine storemerge) and retires it as
  .git/kai.merged-<ts>, printing what was copied and any split/ refs.
- The split refusal now points at kai store merge; exemptions are by
  command path so 'kai merge' is not exempted by 'kai store merge'.
- kai run resolves through kaipath so a legacy store migrates first.
- Tests: the workspace-id lookup finds a legacy .git/kai store and leaves
  one store; loop records land in .kai.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* chore(deps): bump kai-engine to v0.6.85 (one kai store)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* store split: report unreadable refs; let tab-completion run on a split project

describeStore dropped the refs query error, so a store it couldn't read
showed as "0 refs, never pushed" while the user picks which store to
keep. It now says unreadable, like the snapshots query.

Cobra's hidden __complete/__completeNoDesc commands weren't exempt, so
tab-completion in a split project printed the refusal and exited 1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: kai CI <ci@kaicontext.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

v0.36.33

Choose a tag to compare

@github-actions github-actions released this 21 Oct 10:08
4b3a9cb
chore(deps): bump kai-engine to v0.6.84 (release v0.36.33) (#211)

Co-authored-by: kai-cli-core-deploy-app[bot] <295783573+kai-cli-core-deploy-app[bot]@users.noreply.github.com>

v0.36.32

Choose a tag to compare

@github-actions github-actions released this 20 Oct 19:40
86e0bf2
init/import: map every imported commit (git.<sha>, git.HEAD) from git…

v0.36.31

Choose a tag to compare

@github-actions github-actions released this 20 Oct 17:16
5feba38
chore(deps): bump kai-engine to v0.6.83 (release v0.36.31) (#203)

Co-authored-by: kai-cli-core-deploy-app[bot] <295783573+kai-cli-core-deploy-app[bot]@users.noreply.github.com>

v0.36.30

Choose a tag to compare

@github-actions github-actions released this 20 Oct 16:44
e5e127c
chore(deps): bump kai-engine to v0.6.82 (release v0.36.30) (#202)

Co-authored-by: kai-cli-core-deploy-app[bot] <295783573+kai-cli-core-deploy-app[bot]@users.noreply.github.com>

v0.36.29

Choose a tag to compare

@github-actions github-actions released this 20 Oct 14:07
e1b9709
chore(deps): bump kai-engine to v0.6.81 (release v0.36.29) (#198)

Co-authored-by: kai-cli-core-deploy-app[bot] <295783573+kai-cli-core-deploy-app[bot]@users.noreply.github.com>

v0.36.28

Choose a tag to compare

@github-actions github-actions released this 20 Oct 13:32
9408e5d
bridge: record the commit as committed, live-synced peer edits includ…

v0.36.27

Choose a tag to compare

@github-actions github-actions released this 20 Oct 13:06
7f3fd5d
bridge: import git commits into trunk even with a workspace checked o…

v0.36.26

Choose a tag to compare

@github-actions github-actions released this 20 Oct 12:25
96c4de3
chore(deps): bump kai-engine to v0.6.80 (release v0.36.26) (#195)

Co-authored-by: kai-cli-core-deploy-app[bot] <295783573+kai-cli-core-deploy-app[bot]@users.noreply.github.com>