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
-
Update configuration for new pattern triggers:
{
"triggers": {
"patterns": ["your.*patterns.*here"]
}
} -
Migrate history for new schema:
think-tool migrate --from 1.2 --to 1.3
-
Update integrations for new webhook format
From 1.1.x to 1.2.0
-
Enable search indexing:
think-tool history reindex
-
Update Docker compose files for health checks
From 1.0.x to 1.1.0
-
Backup history before upgrade:
think-tool export --format json > backup.json
-
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, useverbosity: minimal
export --type
deprecated, use--format
Version 1.2.0
history list
deprecated, usehistory show
config update
deprecated, useconfig 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:
- GitHub: github.com/claudefast/think-tool
- Discord: discord.gg/claudefast
- Email: support@claudefast.com
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