Skip to content

koto 1.5.2

Choose a tag to compare

@jpzk jpzk released this 18 Oct 18:34
Immutable release. Only release title and notes can be modified.

koto 1.5.2

Fix: provider=minimax turns now run on pi (#42)

  • In 1.5.0 and 1.5.1, a group with -provider minimax sent its turns to the claude CLI harness inside the guest. The proxy's allowlist refused those requests, so every MiniMax turn failed.
  • The guest agent (fcguest) now runs MiniMax turns on the bundled pi harness, as intended. Clearing a session's context also removes the pi session id.
  • New scripts/e2e-minimax-send.sh: a full koto ctl send turn on provider minimax through a running daemon. It spawns a group, waits for the reply, fails on any proxy refusal, and always destroys the group. This release candidate passed it before the draft was made.

Upgrade note

  • rootfs.img is new. The guest agent is built into the rootfs, so the fix needs a new image. It is the image built from fcguest/ at b4276a2 (the same as this tag) and tested end to end with the script above.
  • firecracker 1.17.0 and vmlinux 6.1.186 are the 1.5.1 release assets, reused byte-for-byte. Their SHA256SUMS lines and artifacts.sha256 entries are the same as in 1.5.1. No new kernel.

koto 1.5.2 for linux/x86_64.

component version
koto 1.5.2
koto-tui 1.5.2
firecracker 1.17.0
vmlinux 6.1.186
rootfs.img fedora44

Install: curl -fsSL https://kotovm.com/install.sh | sh -s -- --version 1.5.2,
or from a clone of this tag: make fetch && make install && make wizard.

SHA256SUMS is signed by A6E69ED6BC4779F3281721484CC1AFDE15B64EA3 (SHA256SUMS.asc); both routes
verify that signature, and the unpacked bytes against the artifacts.sha256
committed at this tag, before anything is installed.

🤖 Generated with Claude Code