CHANGELOG.mdโข1.65 kB
# Changelog
All notable changes to Godot Sentinel MCP will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- Initial release of Godot Sentinel MCP
- MCP server with HTTP/WebSocket support
- CLI tools for testing, fixing, and monitoring Godot projects
- Godot 4 error parser and context gatherer
- Git-based safe patching system
- Optional Godot emitter plugin for real-time events
- Comprehensive test suite
- Docker support
### Features
- `sentinel test` - Run Godot tests and show errors
- `sentinel fix` - AI-powered automatic error fixing
- `sentinel run` - Launch game with error monitoring
- `sentinel watch` - File watcher with auto-fix
- `sentinel ctx` - Show code context around errors
- `sentinel moveset` - Manage game data files
### MCP Tools
- `run_tests()` - Execute Godot tests
- `get_context(file, line)` - Get code context
- `read_file(path)` - Read project files
- `write_file(path, content)` - Edit files
- `apply_patch(diff)` - Apply git patches
- `project_map()` - Get project structure
- `list_movesets()` - Manage movesets
- `run_game(scene?)` - Launch game
### Security
- File access restricted to project directory
- Secret redaction from logs
- Safe git branching for all patches
- No API keys stored in Godot project
## [1.0.0] - 2024-12-10
### Added
- Initial release ๐
[Unreleased]: https://github.com/Snack-JPG/Godot-Sentinel-MCP/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/Snack-JPG/Godot-Sentinel-MCP/releases/tag/v1.0.0