Skip to content

Releases: KlaatAI/klaatcode

KlaatCode V2.2.9

Choose a tag to compare

@aakashrajput aakashrajput released this 21 Jul 17:04

Full Changelog: V2.2.8...V2.2.9

Windows final fix.

KlaatCode V2.2.8

Choose a tag to compare

@aakashrajput aakashrajput released this 21 Jul 16:30

Full Changelog: V2.2.7...V2.2.8
Windows Login Fix

KlaatCode V2.2.7

Choose a tag to compare

@aakashrajput aakashrajput released this 21 Jul 15:35

Full Changelog: V2.2.6...V2.2.7
Windows Bug FIxes

KlaatCode V2.2.6

Choose a tag to compare

@aakashrajput aakashrajput released this 21 Jul 13:47

What's Changed

  • feat: add Swift/PHP/Kotlin/Shell post-edit diagnostics by @Ayush7614 in #44
  • feat: add /export slash command for session Markdown by @Ayush7614 in #45
  • feat(skills): discover Claude Code skills from .claude/skills by @syf2211 in #43

New Contributors

Full Changelog: V2.2.5...V2.2.6

KlaatCode V2.2.5

Choose a tag to compare

@aakashrajput aakashrajput released this 20 Jul 20:47

What's Changed

New Contributors

Full Changelog: V2.2.4...V2.2.5

KlaatCode V2.2.4

Choose a tag to compare

@aakashrajput aakashrajput released this 20 Jul 14:11
d1b4082

What's Changed

New Contributors

Full Changelog: KlaatCode...V2.2.4

KlaatCode V2.2.3

Choose a tag to compare

@aakashrajput aakashrajput released this 17 Jul 14:45

What's New in v2.2.3

🐛 Bug Fixes

  • Zero-arg tool calls no longer silently dropped — Parameterless tools (e.g. list_allowed_directories, todo_read) were previously skipped by the text-tool parser, causing raw XML to leak into responses and the tool to never execute. Fixed in both Klaatu server-side (parse_text_tools.py) and CLI. (4b901f6)

  • Stray XML artifacts stripped from AI output — New client-side sanitizer (text-tool-artifacts.ts) catches and removes leftover <function=...>, </tool_call>, and <parameter> XML from displayed text — covers edge cases from custom third-party models and interrupted streams.

✨ Improvements

  • Cleaner /why output — Shows short model name (gpt-oss-20b not accounts/fireworks/models/gpt-oss-20b) and human-readable reason (Editor Nano not editor_nano).

  • Comprehensive CLI documentation — Rewrote Getting Started, CLI Reference, Commands & Shortcuts, and Configuration docs with accurate commands, real examples, and full theme/config coverage.

  • Public repo sync toolingsync-to-public.sh and pull-from-public.sh for bidirectional syncing with the open-source repo, with working-tree safety checks and --dirty escape hatch. (6c5e090)

🧪 Tests

  • 8 new Python test cases for parse_text_tools (zero-arg, mangled names, multiple blocks, mixed calls)
  • 9 new TypeScript tests for the CLI display-layer XML sanitizer

Install / Upgrade

# npm
npm install -g klaatcode

# Homebrew
brew upgrade klaatcode

# curl (macOS/Linux)
curl -fsSL https://klaatai.com/api/install | bash

# Windows (PowerShell)
irm https://klaatai.com/api/install-windows | iex

# From inside the CLI
klaatcode upgrade

V2.2.2

Choose a tag to compare

@aakashrajput aakashrajput released this 17 Jul 14:32