Skip to content

Kip v0.7.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 18:32
· 10 commits to version/file since this release

Kip v0.7.0

Platform File
Windows 10/11 x64 Kip-Setup-*.exe — run it; per-user install, no admin prompt
Linux x64 (AppImage) Kip-*.AppImage — chmod +x, run it; updates itself
Linux x64 (portable) Kip-*.tar.gz — tar -xzf, run ./kip

From here on Kip can update itself: the in-app "a newer Kip is available" banner gets an Update button (Windows installer + AppImage). The portable tar.gz updates by hand.

Windows SmartScreen: the binary is signed but the certificate is self-issued, so SmartScreen still shows unknown publisher — More info → Run anyway.
Linux/Wayland: ./kip --ozone-platform-hint=auto.


  • Peck now runs over a persistent sidecar, not spawn-per-action. The chat
    panel used to shell out to scripts/chat.js for every message and poll
    .roost/peck-progress.json for progress; it now speaks a versioned
    WebSocket protocol to one long-lived Kip sidecar process per open coop.
    • Turns stream live (turn.delta) straight into the answer bubble instead
      of arriving as a single blob at the end.
    • Cancel actually aborts a running turn in under a second — the sidecar
      now drives a real turn loop instead of a stub that returned
      NOT_IMPLEMENTED.
    • Live tool/skill activity (skill.progress) renders as the turn runs, and
      a turn's sources, evidence, "learned" card and rating/arena widgets are
      now backed by real tool-output accounting from the sidecar rather than
      best-effort text parsing.
    • Conversation history and follow-up depth are now carried on every turn,
      fixing replies that ignored earlier context.
    • The sidecar ships bundled inside the packaged app (<app>/sidecar); a
      dropped connection now fails a pending action cleanly instead of hanging.
    • The chat panel warms its own connection as soon as it mounts rather than
      on the first message, removing a race that could make the very first
      message in a session fail or hang.
      Full changelog: https://github.com/JWE24-code/kip-app/blob/v0.7.0/CHANGELOG.md
      Retrieval layer: https://github.com/JWE24-code/kip/blob/main/CHANGELOG.md
      First-run guide: https://github.com/JWE24-code/kip/blob/main/docs/GETTING-STARTED.md