We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kirachon/context-engine'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
RELEASE_NOTES_v1.4.1.md•4.46 kB
# Release Notes - v1.4.1
**Release Date**: 2025-12-15
## Overview
Version 1.4.1 is a defensive programming and documentation release that enhances the robustness of the planning system introduced in v1.4.0. This release focuses on preventing runtime errors from malformed or incomplete data.
## What's New
### Defensive Programming Improvements
All planning services now include comprehensive null/undefined handling to prevent crashes when processing incomplete or malformed data.
#### Services Enhanced
1. **ApprovalWorkflowService**
- Safe handling of undefined `steps` and `risks` arrays
- Fallback values for missing `plan.id` and `step.title`
- Prevents crashes in `createPlanApprovalRequest()`
2. **ExecutionTrackingService**
- Safe handling of undefined `steps`, `depends_on`, and `blocks` arrays
- Defensive checks in all execution methods
- Enhanced error messages with context
3. **PlanHistoryService**
- Safe handling of undefined `steps` array in version recording
- Null checks in file path operations
- Improved diff generation with undefined handling
4. **PlanningService**
- Safe handling of undefined/null task strings
- Safe array handling for features and risks
- Better error messages
5. **plan.ts tool**
- Safe handling of undefined `steps` in visualization
- Prevents crashes during diagram generation
### Test Coverage
- **Total Tests**: 194 (all passing)
- **New Tests**: 8 defensive programming tests
- 3 for ExecutionTrackingService
- 5 for PlanHistoryService
### Documentation Improvements
#### New Documents
1. **PLANNING_WORKFLOW.md** - Complete planning workflow guide
- Quick start guide
- Complete workflow (Planning → Approval → Execution → Versioning)
- Plan structure reference
- Best practices and common patterns
- Troubleshooting guide
- Advanced features
#### Updated Documents
1. **CHANGELOG.md**
- Added v1.4.1 section with detailed defensive programming improvements
- Listed all test additions
- Documented new files
2. **EXAMPLES.md**
- Added 6 new planning workflow examples (Examples 7-12)
- Complete tool call examples with expected outputs
- Planning workflow best practices section
3. **QUICKSTART.md**
- Added planning and execution examples
- New use cases for implementation planning and execution tracking
4. **ARCHITECTURE.md**
- Added Planning Services Architecture section
- Documented all 5 planning services with method signatures
- Added planning workflow diagram
- Documented key data structures
- Updated tool count to 26 total tools
5. **README.md**
- Updated version to 1.4.1
- Added Planning Workflow section with code examples
- Updated key characteristics with v1.4.1 features
- Removed duplicate feature listings
6. **package.json**
- Updated version to 1.4.1
- Enhanced description
7. **src/mcp/server.ts**
- Updated startup message to v1.4.1
- Listed all 26 tools organized by category
8. **src/mcp/tools/manifest.ts**
- Updated version to 1.4.1
- Added all planning capabilities
- Listed all 26 tools
- Added features section with version info
## Breaking Changes
None. This is a backward-compatible release.
## Migration Guide
No migration needed. All existing code continues to work.
## Upgrade Instructions
```bash
# Pull latest changes
git pull origin main
# Install dependencies (if any changed)
npm install
# Rebuild
npm run build
# Run tests to verify
npm test
```
## Known Issues
None.
## Future Roadmap
### v1.5.0 (Planned)
- Plan templates for common tasks
- Plan sharing and collaboration
- Integration with CI/CD pipelines
- Plan analytics and insights
### v1.6.0 (Planned)
- Multi-workspace support
- Plan dependencies across projects
- Advanced visualization options
- Performance optimizations
## Contributors
- Kirachon (Lead Developer)
## Feedback
Please report issues or suggestions at:
- GitHub Issues: https://github.com/Kirachon/context-engine/issues
- Email: 149947919+Kirachon@users.noreply.github.com
## Acknowledgments
Thanks to the Augment Code team for the excellent Auggie SDK that powers this project.
---
For complete details, see:
- [CHANGELOG.md](CHANGELOG.md) - Full version history
- [PLANNING_WORKFLOW.md](PLANNING_WORKFLOW.md) - Planning workflow guide
- [EXAMPLES.md](EXAMPLES.md) - Usage examples
- [ARCHITECTURE.md](ARCHITECTURE.md) - Technical architecture