All notable changes to the Try Integration Plugin for Claude Code will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial release of Try Integration Plugin
- SessionStart hook to automatically initialize sandbox directories
- SessionEnd hook with interactive commit/discard/keep prompt
- System prompt configuration to instruct Claude to wrap state-modifying commands
/try-commitskill for manually committing changes mid-session/try-statusskill for checking pending changes- Automated installation script (
install.sh) - Comprehensive README with usage examples
- Settings template for easy configuration
- Plugin marketplace.json for Claude Code plugin system
- Automatic sandboxing of Bash commands via
trytool - Session-scoped sandbox management
- Change tracking and review before commit
- Support for mid-session commits
- Clean session lifecycle management
- Complete installation guide
- Usage examples and workflows
- Troubleshooting section
- Architecture overview
- Limitations and trade-offs explained
- Validation hook to warn about commands that bypass
try - Auto-commit threshold based on sandbox size
- Multi-sandbox support for experimental branches
- MCP server implementation for full enforcement
- Integration with Claude Code's built-in sandbox
- Dry-run mode for command preview
- 1.0.0 (2025-01-23): Initial release with core functionality