Releases: NASA-AMMOS/slim-cli
SLIM CLI v2.0.0 - Major Release
We're excited to announce the release of SLIM CLI v2.0.0! This major version brings significant improvements and new capabilities to help you apply NASA-AMMOS SLIM best practices more effectively.
⚠️ Breaking Changes & Important Notes
AI Integration Changes
Legacy AI support has been deprecated in favor of the MCP (Model Context Protocol) plugin approach:
- ❌ Deprecated: Direct
--use-ai <model>with LiteLLM integration (will show warnings) - ✅ New Approach: Use
--use-ai mcpto generate coordination prompts for MCP-enabled coding agents - 🔧 Migration: Install the MCP plugin to use AI features with Claude Code, Cursor, Windsurf, Aider, or other compatible coding agents
# Old approach (deprecated, will show warnings):
slim apply -b readme -r <repo> --use-ai ollama/llama3.1
# New approach (recommended):
slim apply -b readme -r <repo> --use-ai mcp
# Then copy the generated prompts to your coding agent🆕 What's New
This major release represents a significant milestone in SLIM CLI's evolution, bringing enhanced functionality and improved user experience for applying software best practices to your repositories.
Key Features
- MCP Plugin Integration: Seamless integration with coding agents like Claude Code, Cursor, Windsurf, Aider
- Enhanced AI Coordination: Generate structured prompts for coding agents to apply best practices
- Documentation Generation: AI-powered Docusaurus site generation through coding agents
- Rich CLI Experience: Modern terminal interface with progress indicators
- Model Management: New
slim modelscommand for AI model discovery and setup
📦 Installation & Upgrade
New Installation
pip install slim-cli==2.0.0Upgrade from Previous Version
pip install --upgrade slim-cliVerify Installation
slim --version # Should show 2.0.0🔧 Using AI Features
For AI-powered best practice customization, use the MCP plugin with your coding agent:
- Install the MCP plugin (see documentation)
- Use
slim apply -b <practice> -r <repo> --use-ai mcpto generate coordination prompts - Copy the prompts to your coding agent (Claude Code, Cursor, Windsurf, Aider, etc.)
📖 Documentation
🙏 Acknowledgments
Thank you to all contributors and the NASA-AMMOS community for making this release possible!
Full Changelog: v1.1.0...v2.0.0
v1.1.0
v1.0.0
What's Changed
🚀 Features
- Rearchitecting SLIM-CLI for better extensibility by @riverma in #26
- Add support for secrets detection in slim-cli by @riverma in #29
- Alias support in slim-cli by @riverma in #37
🐛 Bug Fixes
💻 Other Changes
- Add Docusaurus documentation and test generation features by @yunks128 in #9
- Update SLIM Registry URI to Point to Main Branch by @yunks128 in #10
- support llama3.3 by @yunks128 in #12
- additional model support (revoked) by @yunks128 in #13
- Update cli.py by @yunks128 in #14
- Added README changes for logging arguments by @riverma in #19
- Ticket templates using GH forms by @riverma in #23
- Fix generate-docs process to correctly show docusaurus site by @yunks128 in #21
- Add Local Development Setup Instructions to README by @yunks128 in #30
- [BREAKING CHANGES] Major SLIM CLI Overhaul to make v1.0.0 by @riverma in #38
- Add AI-Enhanced Documentation Generator (doc-gen) Best Practice by @yunks128 in #35
Full Changelog: v0.0.4...v1.0.0
v0.0.4
What's Changed
🚀 Features
💻 Other Changes
- expanding slim-cli.py in progress by @yunks128 in #1
- Update README.md to include NASA-AMMOS org in by @jamesray in #2
- use-ai part updated by @yunks128 in #4
- Ready this for publication to the Python Package Index by @nutjob4life in #5
New Contributors
- @yunks128 made their first contribution in #1
- @jamesray made their first contribution in #2
- @nutjob4life made their first contribution in #5
- @riverma made their first contribution in #6
Full Changelog: https://github.com/NASA-AMMOS/slim-cli/commits/v0.0.4