What's New in v2.6.5
🎯 Enhanced Type Safety
- Memory Type Safety - Introduced comprehensive TypeScript interfaces for memory operations
- New
MemoryDatainterface for raw memory storage format FormattedMemoryinterface for standardized API responsesMemorySearchOptionsinterface for type-safe memory queries- Enhanced type safety across all memory-related components
- New
🔧 Code Quality Improvements
- Major Refactoring - Significant codebase cleanup for better maintainability
- Removed Redundancies - Eliminated duplicate formatting logic and redundant comments
- Type Safety - Improved JSONValue types in summarizer tools
- CLI Enhancements - Better type assertions in argument parsing
- Configuration Cleanup - Streamlined schemas by removing unnecessary comments
🧠 Memory System Refactoring
- Simplified Tools - Memory tools now return raw memory data instead of formatted objects
- Consistent Handling - Removed redundant formatting functions across memory tools
- Type Definitions - Simplified search options type definitions
- Data Consistency - Improved consistency in memory data handling
🧹 Cleanup & Maintenance
- Unused Code Removal - Deleted obsolete
NullAgentClientimplementation - Import Optimization - Cleaned up unused imports and variables
- Documentation - Updated comprehensive changelog
✅ Compatibility
- Zero Breaking Changes - All existing APIs remain fully compatible
- Backward Compatible - Seamless upgrade from v2.6.4
- Enhanced Reliability - Stronger TypeScript guarantees throughout
📦 Dependencies
- Updated to latest
@cubicler/cubicagentkit@^2.6.3
Full Changelog: v2.6.4...v2.6.5