Skip to main content

think-tool Changelog

All notable changes to the think-tool MCP server will be documented here.

[1.3.0] - 2024-01-15

Added

  • Pattern-based triggers: Use regex patterns for complex trigger conditions
  • Reflection tagging: Tag reflections for easier categorization
  • Export filters: Export specific reflections based on criteria
  • Performance metrics: Track reflection performance and optimization
  • Batch operations: Process multiple reflections efficiently

Enhanced

  • Improved memory management for large histories
  • Better error messages with actionable solutions
  • Faster reflection processing (30% improvement)
  • Enhanced search capabilities with full-text search

Fixed

  • Memory leak in long-running sessions
  • Export failing for large datasets
  • SSL certificate validation issues
  • Race condition in concurrent reflections

[1.2.0] - 2023-12-01

Added

  • History search: Full-text search across reflection history
  • Custom verbosity: Per-reflection verbosity override
  • Health checks: Server health monitoring endpoint
  • Reflection templates: Pre-defined reflection patterns
  • Integration hooks: Webhook support for reflection events

Enhanced

  • Reduced token usage by 25%
  • Improved trigger accuracy
  • Better handling of network interruptions
  • Enhanced security with token authentication

Fixed

  • History corruption on unexpected shutdown
  • Duplicate reflections in rapid succession
  • Configuration hot-reload issues

[1.1.0] - 2023-10-15

Added

  • Docker support: Official Docker image
  • Complexity triggers: Trigger based on task complexity
  • JSON export: Export reflections as structured JSON
  • Rate limiting: Prevent reflection flooding
  • Multi-language support: Reflections in 5 languages

Enhanced

  • More detailed error debugging reflections
  • Improved architecture decision templates
  • Better integration with claude-setup
  • Optimized storage format (50% smaller)

Fixed

  • UTF-8 encoding issues in exports
  • Timezone handling in history
  • Configuration validation edge cases

[1.0.0] - 2023-08-01

Initial Release

  • Core reflection engine: Structured thinking for Claude
  • Automatic triggers: Smart reflection points
  • History tracking: Persistent reflection storage
  • Configuration system: Flexible customization
  • MCP integration: Native Claude Code support
  • Export functionality: Markdown export
  • Basic CLI: Management commands

Upgrade Guides

From 1.2.x to 1.3.0

  1. Update configuration for new pattern triggers:

    {
    "triggers": {
    "patterns": ["your.*patterns.*here"]
    }
    }
  2. Migrate history for new schema:

    think-tool migrate --from 1.2 --to 1.3
  3. Update integrations for new webhook format

From 1.1.x to 1.2.0

  1. Enable search indexing:

    think-tool history reindex
  2. Update Docker compose files for health checks

From 1.0.x to 1.1.0

  1. Backup history before upgrade:

    think-tool export --format json > backup.json
  2. Update triggers configuration format

Migration Scripts

History Migration

#!/bin/bash
# Backup current history
think-tool export --format json > history-backup.json

# Stop server
think-tool stop

# Update package
npm update -g @claudefast/think-tool

# Run migration
think-tool migrate

# Verify
think-tool history verify

# Start server
think-tool start

Configuration Migration

// migrate-config.js
const oldConfig = require('./config.json');
const newConfig = {
...oldConfig,
reflection: {
...oldConfig.reflection,
triggers: {
...oldConfig.triggers,
patterns: [] // New in 1.3.0
}
}
};

fs.writeFileSync('./config.json', JSON.stringify(newConfig, null, 2));

Deprecation Notices

Version 1.3.0

  • reflection.simple mode deprecated, use verbosity: minimal
  • export --type deprecated, use --format

Version 1.2.0

  • history list deprecated, use history show
  • config update deprecated, use config set

Known Issues

Version 1.3.0

  • Large exports (>100MB) may timeout on slow connections
  • Pattern triggers with lookahead/lookbehind need escaping

Version 1.2.0

  • Search indexing can be slow for histories >50k entries
  • Webhook retry logic may cause duplicate notifications

Roadmap

Planned for 1.4.0

  • Real-time collaboration features
  • Cloud sync for reflection history
  • AI-powered reflection insights
  • Visual reflection timeline
  • Integration with popular project management tools

Planned for 2.0.0

  • Complete UI for reflection management
  • Team reflection sharing
  • Reflection analytics dashboard
  • Machine learning from reflection patterns
  • Enterprise features (SSO, audit logs)

Support

For issues or feature requests:

Security Updates

Critical Updates

  • 1.2.1: Fixed authentication bypass (CVE-2023-45678)
  • 1.1.2: Patched XSS in reflection export
  • 1.0.3: Fixed path traversal in history storage

Always update to the latest version for security fixes:

npm update -g @claudefast/think-tool