Skip to content

v0.39.0

Choose a tag to compare

@jakemor jakemor released this 04 May 14:26
· 22 commits to main since this release

New Features

Custom Claude Executable (CLAUDE_EXECUTABLE) — Kanna now respects the CLAUDE_EXECUTABLE environment variable and passes it through to the Claude agent SDK as pathToClaudeCodeExecutable. This lets you point Kanna at a custom Claude CLI wrapper — for example, the AWS Bedrock or Azure Foundry wrappers — instead of the SDK's bundled cli.js, which it would otherwise run regardless of your PATH. A leading ~/ or bare ~ is automatically expanded to your home directory so the variable works correctly when set in .env files, config files, or non-interactive scripts (where shell tilde expansion doesn't run), avoiding spawn ENOENT errors. dirkpetersen

Improvements

Claude Agent SDK Upgrade (0.2.39 → 0.2.126) — Bumped @anthropic-ai/claude-agent-sdk to pull in the latest platform-specific binaries, MCP-related dependencies, and upstream improvements. Local project integration was updated to work with the newer SDK surface. jake