Skip to content

Releases: zigglers/clanker

v0.6.2 - Performance Improvements and Enhanced Tool Display

03 Sep 00:30
9b80e12

Choose a tag to compare

What's Changed

Performance Improvements 🚀

  • Fixed 20-second delay in interactive mode responses
  • Resolved duplicate tool loading on initialization
  • Optimized message handling for faster responses
  • Made initialized flag more robust with getter property

Enhanced Tool Display 🎨

  • web-search tool now shows contextual parameters inline during execution
  • Display search type, time range, and domain filters in compact notation
  • More descriptive status messages during tool execution
  • Better formatting for result counts and date ranges

Developer Experience 📊

  • Added detailed timing logs for API latency tracking
  • Improved debugging output for performance analysis
  • Cleaner tool execution preview in UI

Technical Details

  • Removed redundant waitForToolsToLoad() calls that were causing initialization delays
  • Fixed tool loading happening twice on every message in interactive mode
  • Enhanced formatToolExecution to provide rich context for web-search operations

Full Changelog: v0.6.1...v0.6.2

v0.6.1 - ESM Import Fix

02 Sep 17:01
4d04a39

Choose a tag to compare

What's Changed

Fixed

  • Critical Fix: Resolved enquirer CommonJS import issue that prevented Clanker from starting
  • Changed from named import to default import with destructuring for proper ESM compatibility

This patch release fixes a breaking issue introduced in v0.6.0 where Clanker would fail to start with the error:

Failed to load Clanker: Named export 'prompt' not found. The requested module 'enquirer' is a CommonJS module

Full Changelog: v0.6.0...v0.6.1

v0.6.0 - Arrow Keys, Configuration Wizard, and Installation Script

31 Aug 13:56
9e1dafc

Choose a tag to compare

What's Changed

Added

  • Arrow Key Navigation: Full cursor movement support with left/right arrows, Cmd/Ctrl shortcuts for line start/end, and word boundary navigation
  • Configuration Wizard: Interactive setup wizard for first-time users with provider selection, API key configuration, and tool recommendations
  • GitHub Installation Script: One-liner installation script with automatic dependency checking and cross-platform support
  • grok-code-fast-1 Model: Set as default model for improved performance in code-related tasks
  • Automation Validation: Added PR validation to ensure actual code changes are included, preventing empty releases

Fixed

  • Fixed automation workflow that was creating "phantom releases" with only metadata changes
  • Implemented previously missing features from versions 0.5.0, 0.5.1, and earlier releases
  • ESM/CJS compatibility in upgrade command (from 0.5.10)

Changed

  • Default model changed from grok-3-latest to grok-code-fast-1 for better performance
  • Enhanced input components with visual cursor display
  • Improved first-run experience with automatic wizard prompt

Full Changelog: v0.5.10...v0.6.0

v0.5.11

31 Aug 13:51
98c6cbf

Choose a tag to compare

🚀 Clanker 0.5.11

Release Type

Feature Release

What's Changed

Pull Request

Installation

NPM

npm install -g @zigglers/clanker@0.5.11

Update existing installation

npm update -g @zigglers/clanker

Verify installation

clanker --version

v0.5.10

31 Aug 05:26
bb9f8b3

Choose a tag to compare

🐛 Bug Fixes

ESM/CJS Compatibility Fix

  • Fixed critical issue where clanker upgrade failed with ESM modules containing top-level await
  • Changed wrapper script generation to use import() instead of require()
  • Resolves Error [ERR_REQUIRE_ASYNC_MODULE] when running upgrade command

📝 Changes

  • Updated self-updater to properly handle ES modules
  • Added error handling for module loading failures
  • Improved compatibility with modern JavaScript module systems

🔧 Technical Details

The upgrade command was failing because the wrapper script used require() which cannot load ES modules with top-level await. This has been fixed by using dynamic import() which properly handles all module types.

📦 Installation

npm install -g @ziggler/clanker@0.5.10

Or upgrade existing installation:

clanker upgrade

v0.5.9

31 Aug 05:19
c3dcd9b

Choose a tag to compare

🐛 Clanker 0.5.9

Release Type

Fix Release

What's Changed

Fixed

  • Fixed ESM/CJS compatibility in upgrade command by using import() instead of require()
  • Resolved Error [ERR_REQUIRE_ASYNC_MODULE] when running clanker upgrade
  • Added proper error handling for module loading failures in wrapper script

Pull Request

Installation

NPM

npm install -g @zigglers/clanker@0.5.9

Update existing installation

npm update -g @zigglers/clanker

Verify installation

clanker --version

v0.5.8

31 Aug 05:07
f7da1bc

Choose a tag to compare

🚀 Clanker 0.5.8

Release Type

Feature Release

What's Changed

Added

  • Added support for grok-code-fast-1 model across all configurations
  • Set grok-code-fast-1 as the default model for improved code performance
  • Updated model selection dropdowns in settings and commands
  • Maintained backward compatibility with all existing models

Pull Request

Installation

NPM

npm install -g @zigglers/clanker@0.5.8

Update existing installation

npm update -g @zigglers/clanker

Verify installation

clanker --version

v0.5.7

25 Aug 16:55
b08d151

Choose a tag to compare

What's Changed

Added

  • Support for multi-file tool installations
  • Package manager now downloads additional files (package.json, manifest.yml) along with index.js
  • Automatic npm dependency installation for tools with package.json
  • Tools with npm dependencies now work seamlessly out of the box

Fixed

  • Fixed tools with npm dependencies failing to load
  • Fixed package.json files not being downloaded from registry
  • Improved dependency installation process with better error handling

Full Changelog

v0.5.6...v0.5.7

v0.5.6

25 Aug 16:00
7be7837

Choose a tag to compare

🐛 Clanker 0.5.6

Release Type

Fix Release

What's Changed

  • Fixed upgrade command failing with npm bin -g error on npm v9+
  • Updated to use npm prefix -g for compatibility with newer npm versions
  • Improved error handling during npm migration process

Pull Request

Installation

NPM

npm install -g @zigglers/clanker@0.5.6

Update existing installation

npm update -g @zigglers/clanker

Verify installation

clanker --version

v0.5.5

25 Aug 15:52
c9ba44b

Choose a tag to compare

🚀 Clanker 0.5.5

Release Type

Feature Release

What's Changed

Added

  • Added automatic npm dependency installation for tools at runtime
  • Tools with package.json dependencies are now automatically installed on first load
  • Improved tool loading resilience with non-blocking dependency installation

Pull Request

Installation

NPM

npm install -g @zigglers/clanker@0.5.5

Update existing installation

npm update -g @zigglers/clanker

Verify installation

clanker --version